
body.popupPadding { margin: 10px; }
.a-head { display: inline; font: 120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #333; }
h1 { font: normal 120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #333; }
h2 { font: bold 80%/130% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 0.25em 0; }
h2 a, .b-head a, .d-head a, .font-vgRed { color: #96151D !important; background-color: transparent; }
.b-head { display: inline; font: bold 80%/130% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 0.25em 0; }
h3 { font: bold 75%/130% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 .1em 0; }
h3.plan { font-family: Arial,sans-serif !important; margin-bottom: 0.5em !important; }
.c-head { display: inline; font: bold 75%/130% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 .1em 0; }
h4 { font: bold 80%/130% Arial,sans-serif; color: #96151D; background-color: transparent; margin: 0 0 .5em 0; }
.d-head { display: inline; font: bold 80%/130% Arial,sans-serif; color: #96151D; background-color: transparent; margin: 0 0 .5em 0; }
h1.option2 { font: 120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #333; background-color: transparent; }
h1.option3 { font: 120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #96151D; background-color: transparent; }
h1.option4 { font: 120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #FFF; background-color: transparent; }
h1.option10 { font: 120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #0098DB; background-color: transparent; }
h2.option7 { color: #7E4201; background-color: transparent; font-family: Arial; }
h2.option2 a { color: #333 !important; background-color: transparent; }
h3.option2 { font: bold 75%/130% Arial,sans-serif; margin: 0 0 .1em 0; color: #235577; background-color: transparent; }
h1.option19, h2.option6 { color: #E37222; background-color: transparent; }
h1.option22 { color: #333; background-color: transparent; margin-bottom: 10px; }
h1.attention, h1.alertInt { color: #F00 !important; }
body { font: 100% Arial,sans-serif; margin: 0px; color: #333; }
body #main { min-height: 500px; _height: 500px; }
@-moz-document url-prefix() { body #main { min-height: 464px; } }
p, blockquote, span.para { font: 75%/150% Arial,sans-serif; margin: 0 0 1.25em 0; color: #333; background-color: transparent; }
.inline, span.para { display: inline; }
.symbol { font-family: Arial,sans-serif; font-size: 75%; color: #333; }
.vprop { font: 80%/150% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 1em 0; display: block; }
cite { font: normal 90%/150% Arial,sans-serif; margin-bottom: .5em; color: #333; background-color: transparent; display: block; }
.disabled .questionNum { float: left; color: #999; background-color: transparent; font: bold 240% Arial; line-height: 100%; padding-top: 3px; padding-right: 5px; }
.enabled .questionNum { float: left; color: #333; background-color: transparent; font: bold 240% Arial; line-height: 100%; padding-top: 3px; padding-right: 5px; }
.setLayout { _display: inline-block; }
.setLayout { _display: block; }
.alignBoxCenter { margin-left: auto !important; margin-right: auto !important; }
a img { border: none; }
.underline { text-decoration: underline !important; }
.noUnderline { text-decoration: none !important; }
.displayInline { display: inline; }
.displayInlineBlock { display: inline-block; }
.displayBlock { display: block; }
.imgAlignLeft { text-align: left; vertical-align: top; }
.maxWidth { width: 100% !important; }
.bold { font-weight: bold !important; }
.normal-weight { font-weight: normal !important; }
.italic { font-style: italic !important; }
.posTopLft  { position: absolute; margin: 0 !important; top: 0px; left: 0px; }
.posTopRgt  { position: absolute; margin: 0 !important; top: 0px; right: 0px; }
.posBotLft  { position: absolute; margin: 0 !important; bottom: 0px; left: 0px; }
.posBotRgt  { position: absolute; margin: 0 !important; bottom: 0px; right: 0px; }
.fixedLayout { table-layout: fixed; }
.font-verdana { font-family: Verdana, sans-serif !important; }
.overflowVisible { overflow: visible !important; }
.overflowAuto { overflow: auto !important; }
.overflowHidden { overflow: hidden !important; }
.iframe_cover { height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; z-index: -1; padding: 0 4px 4px 0; background-color: #FFF; }
.shdw_iframe_cover { padding: 0 6px 5px 4px; }
.iframe_cover_input_error { padding: 0; margin: -2px; }
ul { list-style-type: disc; font: 75%/150% Arial,sans-serif; margin: 0 0 1em 15px; padding: 0; color: #333; background-color: transparent; }
ol { font: 75%/150% Arial,sans-serif; margin: 0 0 1em 34px; padding: 0; color: #333; background-color: transparent; }
li ul { font: 100%/150% Arial,sans-serif; }
li ol { font: 100%/150% Arial,sans-serif; }
ul ul, ol ul { list-style-type: disc; }
dl.arrow { margin-top: -3px; _margin-top: -5px; }
dl.arrow dt { font: 75%/150% Arial,sans-serif; float: left; margin-bottom: 2px; padding: 0; color: #333; background-color: transparent; }
dl.arrow dd { font: 75%/150% Arial,sans-serif; margin: 0 0 .3em .85em; padding: 0; line-height: 150%; color: #333; background-color: transparent; _zoom: 1; }
dl.arrow dd img { padding: 0 0 0 4px; margin-top: 0; }
dl.arrow[class] dd img { padding: 0; }
.navGuide dl.arrow { padding: 0 0 0 5px; font-size: 75%; line-height: 150%; margin: 0 0 1em 2px; }
.navGuide dl.arrow dt { font-size: 100%; float: left; margin: 0; padding: 0; background-color: transparent; }
.navGuide dl.arrow dd { font-size: 100%; margin: 0 0 .3em .85em; padding: 0; }
a, a:link, a:visited, a:active { color: #8D4900; background-color: transparent; border-bottom: none; _zoom: 0; text-decoration: none; }
a:hover { color: #96151D; background-color: transparent; _zoom: 0; text-decoration: underline; }
a:hover, a:visited:hover, a:active:hover, a:link:hover, #bcrumbs p.prevpage a:hover { background-color: transparent; text-decoration: underline; }
span.note, span.note2, p.note, p.note2 { font: 65% Verdana, sans-serif; margin: 0 0 1em 0; font-family: Verdana, sans-serif !important; }
p.note, p.note2 { display: block; }
span.note, p.note { color: #333; background-color: transparent; }
span.note2, p.note2 { color: #333; background-color: transparent; }
ul li.note, ol li.note { font: 85% Verdana, sans-serif; color: #333; background-color: transparent; }
div.gblFoot, .template12Grid div.gblFoot { margin: 0; background-color: #666; }
.gblFoot p, .gblFoot p.footer, .gblFoot span.note, .gblFoot span.vprop { font: 75% Arial,sans-serif; line-height: 170%; width: 733px; margin: 0; text-align: left; height: 108px; color: #CCC; padding: 18px 18px 36px 18px; background-color: #666; }
.gblFoot span.note, .gblFoot span.vprop { display: block; font-family: Arial, sans-serif !important; }
.gblFoot a, .gblFoot a:link, .gblFoot a:visited, .gblFoot a:active { color: #CCC !important; border-bottom: 1px solid #CCC; }
.gblFoot a:hover, .gblFoot a:visited:hover, .gblFoot a:active:hover, .gblFoot a:link:hover { color: #FFF !important; border-bottom: 1px solid #FFF; text-decoration: none; }
.gblFoot a.glbFootFeedback { padding-left: 15px; background: url(../images/sm_999_oo.gif) no-repeat left center; }
.brand { float: right; width: 145px; margin-left: 10px; }
.gblFoot #\_cbdThread { color: #CCC !important; cursor: text !important; border-bottom: none; text-decoration: none; }
#main div.gblFoot { margin: 7px 0; background-color: transparent; }
#main div.gblFoot p { padding: 0; margin: 7px 0; width: 100%; height: auto; color: #6E706F; background-color: transparent; }
#main .gblFoot a, #main .gblFoot a:link, #main .gblFoot a:visited, #main .gblFoot a:active { color: #00C!important; border-bottom: none; }
#main .gblFoot a:hover, #main .gblFoot a:visited:hover, #main .gblFoot a:active:hover, #main .gblFoot a:link:hover { color: #600!important; border-bottom: none; text-decoration: underline; }
#main .gblFoot a.glbFootFeedback { background-image: none; padding-left: 0px; }
#main .gblFoot a.glbFootFeedback img { display: inline; }
#main .gblFoot #\_cbdThread { color: #333 !important; cursor: text !important; }
.noHand a:hover { cursor: default; }
form { margin: 0px; }
.actButtons form { padding-top: 7px; padding-bottom: 7px; }
.button	{ background: #A8A093 url('../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png') 0 -42px repeat-x; border: none; color: #333; font: normal 11px Arial,sans-serif; height: 19px; margin-top: 2px; padding-bottom: 2px; _padding: 0px 3px; }
.button-fixedwidth, .vbutton { background: #A8A093 url('../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png') 0 -42px repeat-x; border: none; color: #333; font: normal 11px Arial,sans-serif; height: 19px; margin-top: 2px; padding-bottom: 2px; _padding-bottom: 0px; width: 100px; }
.button-disabled { background: #D4CFC3; border: none; color: #FFF; font: normal 11px Arial,sans-serif; height: 19px; margin-top: 2px; padding-bottom: 2px; _padding: 0px 3px; }
.button-fixedwidth-disabled { background: #D4CFC3; border: none; color: #FFF; font: normal 11px Arial,sans-serif; height: 19px; margin-top: 2px; padding-bottom: 2px; _padding-bottom: 0px; width: 100px; }
input.intButton { background: #D0DEC0 url('../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png') 0 -84px repeat-x; border: none; height: 19px; margin-top: 2px; padding-bottom: 2px; _padding: 0px 3px; }
.button:hover, .button-fixedwidth:hover, .vbutton:hover { background-position: 0 -62px; }
input.intButton:hover { background-position: 0 -105px; }
.greybutton { background: #C2D2EE; font: normal 11px Arial,sans-serif; border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-right: solid 2px #666; border-bottom: solid 2px #666; }
.t-unit .bgroup { margin-top: 4px; }
.dropSmall { font: 70% Arial,sans-serif !important; }
.dropMed   { font: 75% Arial,sans-serif !important; }
p .dropSmall { font: 95% Arial,sans-serif !important; }
p .dropMed   { font: 100% Arial,sans-serif !important; }
textarea.txtArea { -webkit-overflow-scrolling: touch; overflow-y: scroll; font: 12px Arial, Helvetica, sans-serif; color: #333; padding: 5px 5px 5px 8px; }
@-moz-document url-prefix() {
textarea.txtArea { padding: 5px 0 5px 6px; }
}
input { color: #333; }
input.txtInput, input.searchInput { color: #333; font-size: 12px; font-family: Arial,sans-serif; }
input.asNoFocus { color: #666; }
.comp-AutoSuggestInput input.txtInput { border: solid 1px #D4CFC3; padding: 2px 2px 1px 2px; height: 21px; }
span .comp-AutoSuggestInput .asDropDown { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-position: 0 -598px; _background-position: 0 -597px; }
.comp-HistoryNav p.historyNavBreadcrumbs { background-color: #948775; color: #FFF; margin: 0 0 18px 0; padding: 9px 9px 9px 12px; }
.comp-HistoryNav p.historyNavBreadcrumbs a, .comp-HistoryNav p.historyNavBreadcrumbs a:link, .comp-HistoryNav p.historyNavBreadcrumbs a:visited,
.comp-HistoryNav p.historyNavBreadcrumbs a:hover, .comp-HistoryNav p.historyNavBreadcrumbs a:visited:hover, .comp-HistoryNav p.historyNavBreadcrumbs a:active:hover,
.comp-HistoryNav p.historyNavBreadcrumbs a:link:hover { color: #FFF; }
div#bcrumbs { _zoom: 1; }
#bcrumbs p.historyNavBreadcrumbs { padding: 9px 9px 9px 12px; color: #FFF; background-color: #948775; margin: 0 0 18px 0; }
#bcrumbs p.historyNavBreadcrumbs a:link, #bcrumbs p.historyNavBreadcrumbs a:visited, #bcrumbs p.historyNavBreadcrumbs a:active { color: #FFF; background-color: transparent; }
#bcrumbs .roundBox { width: auto; }
#bcrumbs .roundBox td { line-height: 65%; vertical-align: bottom; }
#bcrumbs .roundBox .roundBoxCtnt { margin-bottom: -1px; padding: 0px !important; }
#bcrumbs .roundBox .roundBoxCtnt[class] { margin-bottom: 0px; }
#bcrumbs .roundBox p { font: 75% Arial,sans-serif; color: #333; background-color: transparent; margin-bottom: 0px; padding-bottom: 0px; }
#bcrumbs .roundBox a:link, #bcrumbs .roundBox a:visited, #bcrumbs .roundBox a:active { color: #333; font-weight: bold; text-decoration: none; }
#bcrumbs .roundBox a:hover, #bcrumbs .roundBox a:visited:hover { color: #00F; background-color: transparent; }
#bcrumbs .roundBox .historyNavBreadcrumbs { padding-top: 0px; }
#bcrumbs .roundBox p.historyNavBreadcrumbs a:link,
#bcrumbs .roundBox p.historyNavBreadcrumbs a:hover, #bcrumbs .roundBox p.historyNavBreadcrumbs a:visited,
#bcrumbs .roundBox p.historyNavBreadcrumbs a:visited:hover, #bcrumbs .roundBox p.historyNavBreadcrumbs a:active { color: #333; }
.lnav { margin-left: 5px; padding-top: 10px; padding-bottom: 10px; }
.lnav p { font: 70% Arial,sans-serif; margin-top: 3px; margin-bottom: 3px; padding-bottom: 3px; padding-top: 3px; padding-left: 2px; }
.lnav h3 { font: bold 70% Arial,sans-serif; margin: 0px; padding-bottom: 3px; padding-top: 3px; }
.lnav h3.amts { font: bold 80% Arial,sans-serif; margin: 0px; padding-bottom: 3px; padding-top: 3px; }
.lnav h4 { font: bold 70% Arial,sans-serif; padding-bottom: 3px; padding-top: 3px; margin-bottom: 0px; margin-top: 10px; }
.lnavRule { border-top: solid 4px #CC9900; margin-left: -7px; font-size: 1px; margin-top: 10px; margin-bottom: 7px; }
p.indent1 { padding-left: 10px; }
p#highlight, h3#highlight, h4#highlight { background-color: #FFF; }
.rnav { display: block; margin-left: 2px; margin-top: 0px; margin-bottom: 15px; padding-top: 0px; padding-bottom: 10px; color: #333; background-color: transparent; }
.rnav p { display: block; font: 75% Arial,Arial,sans-serif; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; margin-top: 3px; margin-bottom: 3px; border-bottom: 1px solid #99C; }
.rnav .tlbrBorder .input1 p { border: 0px; }
table.dataTable { font: bold 80% Arial,sans-serif; margin: 0; padding: 0; border: none; }
table.dataTable td.tableHead { font: normal 120% Arial,sans-serif; padding: 0 5px 18px 5px; color: #333; background-color: transparent; text-align: left; border: none; }
table.dataTable td.subHead { border-bottom: none; padding: 7px 5px; color: #333; background: #EAE5DA; }
.callout td.subHead, .callout-alt td.subHead { background: #FAF2BB !important; }
table.dataTable td.rowHead { text-align: left; vertical-align: top; }
table.dataTable td.rowHead li { padding-bottom: 7px; line-height: 150%; }
table td.subHead img { padding-right: 2px; }
table.dataTable td.subSubHead { color: #333; text-align: left; font-weight: bold; }
table.dataTable .subHeadRow td.rollover { color: #96151D; }
table.dataTable td.shaded { padding: 5px; color: #333; background: #EAE5DA; }
table.dataTable td.shaded2 { padding: 5px; color: #333; background: #EAE5DA; }
table.dataTable th { padding-top: 7px; padding-bottom: 9px; border: 0; border-right: 2px solid #FFF; font: bold 85% Arial,sans-serif; color: #333; background: #EAE5DA; vertical-align: bottom; text-align: center; overflow: visible; }
table.dataTable th.leftBorder { border-left: none; }
table.dataTable th.left { text-align: left !important; padding-left: 5px; }
table.dataTable th.right { text-align: right !important; padding-right: 5px; }
.nr { border-right: 0 !important; }
table.dataTable td { font: 95% Arial,sans-serif; padding: 6px 5px; border-bottom: solid 1px #D9D9D9; color: #333; overflow: visible; }
table.dataTable td.nopad { padding: 0px 0px; }
table.dataTable td.subtotal { padding-top: 9px; border-bottom: 0; }
table.dataTable td.total { padding: 7px 5px 10px 5px; font-weight: bold !important; border-bottom: 0; background-color: #FFF; }
table.dataTable td.total .runTotal { background-color: #F5F6C7; border: 1px solid #CCC; padding: 5px; float: right; margin-bottom: -5px; margin-top: -2px; margin-right: -2px; }
table.dataTable .rollover { background: #transparent !important; }
.dataTable tr td.rollover { background-color: #EAE5DA; }
table.dataTable tr { background: #fff; }
.dataTable td .jsfRadio tr { background-color: transparent; }
table.dataTable tr.selected td { background-image: url(../images/popups/round_box_botMid3.png); background-repeat: repeat-x; background-position: center bottom; border-bottom: none; }
table.int-only th.thInt {  background-color: #EAE5DA !important; }
table.int-only tr.arInt td, table.int-only tr.wrInt td, table.int-only tr td.arInt, table.int-only tr td.wrInt { background-color: transparent !important; }
table.int-only tr.arInt td.subHead, table.int-only tr.wrInt td.subHead { background-color: #EAE5DA !important; }
table.dataTable tr.wrInt td.tableHead { background-color: #BBCF9D !important; }
table.dataTable tr.wrInt td.tableHead, table.dataTable tr.wrInt td.total, table.dataTable tr.arInt td.topBorder { border-right: 0px; }
table.int-only { border: 3px solid #BBCF9D; background-color: transparent; }
table.int-only .wrInt, table.int-only .arInt { background-color: transparent !important; }
table.dataTable tr.subHeadRow .wrInt, table tr.subHeadRow .arInt { background-color: #BBCF9D !important; }
table.int-only tr.subHeadRow td.wrInt, table.int-only tr.subHeadRow td.arInt { background-color: #EAE5DA !important; }
table.dataTable tr.infoInd td { background-color: #F5F6C7; border-bottom: 0; }
table.dataTable td.infoInd, table.dataTable tr.infoMsg { background-color: #F5F6C7; }
table.dataTable tr.infoMsg .msgInfo, table.dataTable tr.warnMsg .msgWarn { background-color: #FFF; padding: 7px; }
table.dataTable tr.warnInd td { background-color: #F9EEAF; border-bottom: 0; }
table.dataTable td.warnInd, table.dataTable tr.warnMsg { background-color: #F9EEAF; }
table.dataTable td.topBorder, table.dataTable th.topBorder { border-top: solid 1px #ccc; }
.dataTable td table, .dataTable td table td { border: 0; padding: 0; font-size: 100%; }
.dataTable p { font-size: 100%; }
.dataTable p.note { font: 10px Verdana, sans-serif; }
.dataTable td form p { margin: 0; }
.dataTable p span { font: 100% Arial,sans-serif; }
.dataTable ul, .dataTable ol { font: 100% Arial,sans-serif; color: #333; background-color: transparent; }
.dataTable tbody { text-align: right; }
.dataTable tbody.left { text-align: left; }
.dataTable th span.note, .dataTable td span.note { font-size: 90%; }
.dataTable td dl.arrow dt, .dataTable td dl.arrow dd { font-size: 100%; line-height: 110%; }
.dataTable td dl.basic dt, .dataTable td dl.basic dd,
.dataTable td dl.bullets dt, .dataTable td dl.bullets dd { font-size: 100%; }
.dataTable td dl.call dt, .dataTable td dl.call dd { font-size: 130%; }
.dataTable td dl.arrow { margin-top: 0px !important; margin-bottom: 0px !important; }
.dataTable th.tooltip { color: #00C; }
.dataTable h2 { font-size: 100%; }
table.dataTable tr.ar td table.jsfRadio td, table.dataTable tr.wr td table.jsfRadio td { border-right: none; }
table.dataTable tr.ar td table.jsfRadio td { background: #f2f2ed; }
table.dataTable tr.wr td table.jsfRadio td { background: #fff; }
table.dataTable tr td table.jsfRadio[class] { margin-left: -5px !important; }
table.dataTable tr th table.jsfRadio tr { background: transparent; }
table.dataTable tr th table.jsfRadio td { border-right: none; }
table.dataTable tr th table.jsfRadio td label { _font-size: 75% !important; }
.dataTable .asNoFocus { color: #666; }
table.dataTable td.cfpAccess { background-color: #CC9900; }
table.dataTable td.checkup { background-color: #EBEECE; }
table.dataTable td.consult { background-color: #F4E6A4; }
table.dataTable td.lunch { background-color: #DFE8E5; }
table.dataTable td.blocked { background-color: #C4C194; }
table.dataTable td.weekend { background-color: #D3D3D3; }
.input1 .dataTable { font-size: 100%; }
p table.dataTable th, p table.dataTable td { font-size: 140% !important; }
.dataTablenoborder { width: 100%; }
.dataTablenoborder table { font: 80% Arial,sans-serif; }
.dataTablenoborder th { font: bold 85% Arial,sans-serif; color: #333; background-color: transparent; margin: 0px; padding: 3px; vertical-align: bottom; }
.dataTablenoborder tbody { text-align: right; }
.dataTablenoborder tbody.left { text-align: left; }
.dataTablenoborder td { font: 100% Arial,sans-serif; padding: 3px; }
.dataTablenoborder td.bold { font-weight: bold; }
.dataTablenoborder p { padding-top: 5px; padding-bottom: 5px; margin: 0px; font: 100% Arial,sans-serif; font-weight: normal; }
.dataTablenoborder td.tsh { font: bold 90% Arial,sans-serif; }
.noborder, .noBorder { border: none !important; }
.bottomBorder { border-bottom: solid 1px #999 !important; }
.noBotBorder { border-bottom: 0 !important; }
.noTopBorder { border-top: 0 !important; }
.transTable td, .transTable tr, .transTable th { background-color: transparent !important; }
.transTable td.int-only, .transTable th.int-only, .transTable tr.int-only, .transTable tr.int-only td, .transTable tr.int-only th { background-color: #D5E5BC !important; }
.transTable td.callout, .transTable td.callout-alt, .transTable th.callout, .transTable th.callout-alt, .transTable tr.callout, .transTable tr.callout td, .transTable tr.callout th, .transTable tr.callout-alt, .transTable tr.callout-alt td, .transTable tr.callout-alt th { background-color:  #FAF2BB!important; }
.transTable th.thInt, .transTable td.thInt { background: #BFD3A1 !important; }
.transTable td.arInt, .transTable th.arInt, .transTable tr.arInt, .transTable tr.arInt td, .transTable tr.arInt th { background: #D5E5BC !important; }
.transTable td.wrInt, .transTable th.wrInt, .transTable tr.wrInt, .transTable tr.wrInt td, .transTable tr.wrInt th { background: #E8F7D9 !important; }
.dataTable .sharedButton td.middle input.btn, .dataTable .internalButton td.middle input.btn, .dataTable .serialButton td.middle input.btn,
.dataTable .sharedButton td.middle input.btn[class], .dataTable .internalButton td.middle input.btn[class], .dataTable .serialButton td.middle input.btn[class] { margin-top: 1px; }
table.dataTable td .vg-NavboxHeadContent { font-size: 100%; }
table.bcm2DataTable { font-family: Arial; border-top: 0; border-left: 0; border-bottom: 0; padding: 0; }
table.bcm2DataTable td { padding-right: 0px; vertical-align: top; }
table.bcm2DataTable td.center { vertical-align: middle; }
table.bcm2DataTable td.bottom { vertical-align: bottom; }
table.bcm2DataTable td.tableHead { font: normal 130% Arial,sans-serif; padding-left: 0; padding-bottom: 18px; }
table.bcm2DataTable td.subHead { color: #333; background-color: #EAE5DA; text-align: left; border-bottom: 0; }
table.bcm2DataTable td.rowHead { font:  normal 100% Arial, sans-serif; color: #333; background-color: #FFF; padding-left: 0; vertical-align: top; border-right: 0; border-bottom: solid 1px #CCC; }
table.bcm2DataTable th { font-weight: bold; color: #333; background-color:  #EAE5DA; padding: 10px 5px 5px 0px;  border-right:  2px solid #FFF; }
table.bcm2DataTable th.right { text-align: right; padding-right: 1px !important; }
table.bcm2DataTable th label { font: bold 100% Arial, sans-serif; }
table.bcm2DataTable td.subtotal { font-weight: bold; border-bottom: solid 1px #999; padding-top: 5px; padding-bottom: 5px; padding-left: 0 !important; vertical-align: top; }
table.bcm2DataTable td.total {    }
table.bcm2DataTable tr.callout-alt td {  border-right: 0; }
table.bcm2DataTable td p, table.bcm2SummTable td p { font: 95% Arial,sans-serif; }
table.bcm2DataTable td.tableHead p, table.bcm2SummTable td.tableHead p { font: 85% Arial,sans-serif; }
table.bcm2DataTable td.first, table.bcm2DataTable th.first { padding-left: 0px !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dataTable .sharedButton td.middle input.btn[class],
.dataTable .internalButton td.middle input.btn[class],
.dataTable .serialButton td.middle input.btn[class] { margin-top: 0px; padding-top: 0px; }
.dataTable .sharedButton .press td.middle input.btn[class],
.dataTable .internalButton .press td.middle input.btn[class],
.dataTable .serialButton .press td.middle input.btn[class] { padding-top: 0px; }
}
table.contentTable td.colHead { padding: 0 4px 9px 4px; }
table.contentTable td, table.contentTable td.rowHead { padding: 9px 5px 15px 5px; font-size: 100%; font-weight: normal; }
table.contentTable td.tableHead { padding: 0 0 18px 0; }
table.contentTable tbody, table.contentTable2 tbody { text-align: left; vertical-align: top; }
table.contentTable td.center, table.contentTable2 td.center { text-align: center; }
table.contentTable td.right, table.contentTable2 td.right { text-align: right; }
table.contentTable2 td.tableHead { padding: 0 0 18px 0; }
table.contentTable2 td { padding: 10px; border-bottom: 1px solid #D9D9D9; }
table.contentTable2 td.colHead { padding: 12px 10px 9px 10px; font: normal 110% Arial; color: #333; background: none; }
table.contentTable2 td.colHead2 { padding: 0 10px 5px 10px; font: normal 110% Arial; color: #333; background: none; }
table.contentTable2 td.rowHead { font: normal 110% Arial; padding: 10px; color: #333; background: none; text-align: left; vertical-align: top; }
.cbdTable table { font: 80% Arial,sans-serif; border: none; }
.cbdTable table .cbdTable table { border: none; }
.cbdTable td table, .cbdTable td table td { border: 0px; padding: 0px; font-size: 100%; }
.cbdTable th, .cbdTable td.colHed { font-weight: normal; color: #333; background: #EAE5DA; border: none; border-right: 2px solid #FFF; padding-top: 7px; padding-bottom: 3px; vertical-align: bottom; text-align: center; }
.cbdTable tbody { text-align: right; }
.cbdTable tbody.left { text-align: left; }
.cbdTable td { color: #333; border: none; border-bottom: 1px solid #D9D9D9; padding: 4px 7px; }
.cbdTable td .cbdTable table td { border: none; font-size: 100%; padding: 3px; }
td.nr, th.nr { border-right: 0px; }
.cbdTable tr.ar { background-color: #FFF; }
.cbdTable tr.wr { background-color: #FFF; }
span.number-positive { color: #360; background-color: transparent; font-size: 100%; }
span.number-neg { color: #F00; background-color: transparent; font-size: 100%; }
.cbdTable table th .note { display: block; font: 75% Verdana, sans-serif; margin: 0; padding: 0; }
.cbdTable p { font: 95% Arial,sans-serif; }
.cbdTable ul, .cbdTable ol { font: 100% Arial,sans-serif; }
.cbdTablenoborder { width: 100%; }
.cbdTablenoborder table { font: 75% Arial,sans-serif; }
.cbdTablenoborder th { font: bold 85% Arial,sans-serif; color: #333; background-color: transparent; margin: 0px; padding: 3px; vertical-align: bottom; }
.cbdTablenoborder tbody { text-align: right; }
.cbdTablenoborder tbody.left { text-align: left; }
.cbdTablenoborder td { font: 100% Arial,sans-serif; padding: 3px; }
.cbdTablenoborder td.bold { font-weight: bold; }
.cbdTablenoborder p { padding-top: 5px; padding-bottom: 5px; margin: 0px; font: 100% Arial,sans-serif; font-weight: normal; }
.cbdTablenoborder td.tsh { font: bold 90% Arial,sans-serif; }
.inputTable p { padding-bottom: 10px; }
table.tableLayout td { font: 75%/150% Arial,sans-serif; }
table.tableLayout p, table.tableLayout ul, table.tableLayout ol, table.tableLayout dt, table.tableLayout dd { font: 100%/150% Arial,sans-serif; }
table.bcm2ContTable td.tableHead { font: 125% Arial,sans-serif; padding: 0 0 18px 0; }
table.bcm2ContTable td.subHead { text-align: left; border-bottom: 0; }
table.bcm2ContTable td.colHead { color: #333; background-color: #FFF; padding: 0 5px 5px 10px; }
table.bcm2ContTable td { border-left: none; padding: 4px 5px 4px 10px; }
table.bcm2ContTable td.first { padding-left: 0px !important; }
.moreinfo { margin-top: 52px; }
.moreinfo p { margin: 0px; font-family: Arial,sans-serif; }
.moreinfo ul { font: 75% Arial,sans-serif; margin-top: 5px; }
.moreinfo li { padding-bottom: 3px; }
.alloc { margin-top: 10px; }
.alloc th { font: bold 70% Arial,sans-serif; color: #FFF; background: #999; text-align: left; }
.alloc table th a:link { font-weight: normal; color: #FFF; background-color: transparent; }
.alloc table th a:visited { font-weight: normal; color: #FFF; background-color: transparent; }
.alloc td { font: 75% Arial,sans-serif; }
.ninebox td { font: 70% Arial,sans-serif; }
table.capChart { border: 0px; padding: 0px; }
table.capChart td { border: 0px; padding: 0px; }
.input1 td { font: 75% Arial,sans-serif; padding: 3px; }
.input1 p, .input1 ul, .input1 ol { font: 100% Arial,sans-serif; font-weight: normal; color: #333; background-color: transparent; }
.input1 ul, .input1 ol { line-height: 150%; }
.input1 td p { margin-bottom: 10px; line-height: 150%; }
.input1 h1 { font-size: 175%; }
.input1 h2 { font-size: 105%; color: #333; background-color: transparent; margin: 0 0 0.25em 0; }
.input1 h3 { font-size: 100%; color: #333; background-color: transparent; margin: 0 0 .1em 0; }
.input1 .d-head { font: bold 100% Arial,sans-serif; }
.input1 h4 { font: normal 100% Arial,sans-serif; color: #333; background: #EAE5DA; padding: 3px; }
tr.hedbar-tan, td.hedbar-tan { background: #EAE5DA; }
.input1 td b { color: #333; background-color: transparent; }
.input1 td b.attention, .input1 td.attention b, .input1 td.alertInt b { color: #F00; background-color: transparent; }
.input1 tr.hedbar-tan p, .input1 td.hedbar-tan p { margin: 0; }
.input1 tr.hedbar-tan b, .input1 td.hedbar-tan b { color: #333; background-color: transparent; }
p.hedbar-tan { display: block; width: 100%; color: #333; background: #EAE5DA; padding-left: 3px; margin-bottom: 3px; }
.cbdTable2 td { border-bottom: solid 1px #999; font: 80% Arial,sans-serif; padding: 3px; }
.cbdTable2 p { font: 100% Arial,sans-serif; }
.cbdTable2 td.nr { border-bottom: 0px; }
.cbdTable2 tbody { text-align: right; }
.cbdTable2 tbody.left { text-align: left; }
.cbdTable2 td span.note, .cbdTable2 td p.note, .cbdTablenoborder td span.note, .cbdTablenoborder td p.note, .input1 td span.note, .input1 td p.note { font: 90% Verdana, sans-serif; }
img.flipperimage { cursor: pointer; }
.exp-control tr { background: #FFF; }
.exp-container .cbdTable table { border-left: 0px; border-right: 0px; }
.tlbrBorder { border-top: solid 1px #CCC; border-right: solid 1px #CCC; border-bottom: solid 2px #999; border-left: solid 1px #CCC; }
.tlbrBorder .cbdTable table { border-left: 0px; border-right: 0px; }
.tlbrBorder .exp-control td p b { font-size: 120%; }
table.flipperOption tr.flipperRowOpen td, table.flipperOption td.flipperRowOpen { font-weight: bold; border-bottom: none; }
.iwantto, .relLinks, .assocNav { border-bottom: solid 1px #CCC; margin-bottom: 15px; }
.iwantto h3, .relLinks h3, .assocNav h3 { font: bold 80%/130% Arial,sans-serif; color: #333; background-color: transparent; border: 0px; padding: 0; margin-bottom: .5em; }
.iwantto p, .relLinks p, .assocNav p { border: 0px; font: 75% Arial,sans-serif; color: #333; background-color: transparent; padding: 0; margin-bottom: 10px; }
.relLinks a, .assocNav a, .iwantto a { padding-top: 0px; }
.assocNav .note { font-size: 60%; color: #333; background-color: transparent; }
.roundBox .assocNav { border-bottom: 0px; margin-bottom: 0px; }
.roundBox .assocNav label { font: normal 70% Arial,sans-serif; color: #333; background-color: transparent; }
.errorMsg { background: #FFC; }
.errorMsg td { font-size: 75%; }
.errorMsg td p { font-size: 100%; margin: 0px; }
table.dataTable .errorMsg tr { background: #FFC; }
td.err, th.err { border-top: 2px solid #FAF2BB !important; border-bottom: 1px solid #FAF2BB !important; background-color: #FAF2BB !important; }
.anchor { font: 75% Arial,sans-serif; margin: 0 0 1em 0; background-color: transparent; }
p.anchor span { margin: 0 2px 0 2px; font-size: 100%; }
p.anchor span.selectedLinkInd b { background-color: #96151D; border-bottom: medium none; color: #FFF !important; padding: 0 2px; font-weight: normal !important; }
p.anchor span.selectedLink { background-color: transparent; border-bottom: medium none; color: #333 !important; padding: 0 2px; font-weight: normal; }
p.anchor span b a { padding: 0 2px; font-weight: normal !important; text-decoration: disabled; background-color: transparent; }
p.anchor span.disabled-text b, p.linkBar-default span b { padding: 0 2px; font-weight: normal; text-decoration: disabled; background-color: transparent; }
p.anchor span a:hover, p.anchor span a:visited:hover, p.anchor span a:active:hover, p.anchor span a:link:hover { text-decoration: none; }
.selectedLinkIndInternal img { display: none; }
.selectedLinkIndInternal { background-color: #BBCF9D !important; border-bottom: medium none; color: #333 !important; font-weight: normal !important; padding: 0 2px; }
.selectedLinkIndInternal b { font-weight: normal; }
.selectedLinkInternal { background-color: #D3E0C5 !important; color: #333 !important; padding: 0 2px !important; }
p.linkBar-navigator b { font-weight: normal; }
p.linkBar-default b { font-weight: normal; }
p.linkBar-default span.selectedLinkInd { color: #333; }
p.linkBar-default span.selectedLinkInd img { display: none; }
.linkBar { font: 75% Arial,sans-serif; margin: 0 0 1em 0; }
.linkBar span { margin: 0 0px 0 0px; font-size: 100%; color: #B3B3B3; }
.linkBar span a { padding: 0px 2px; }
.linkBar a:link:hover, .linkBar a:visited:hover, .linkBar a:active:hover { color: #96151D; text-decoration: none; }
.linkBar .current, .linkBar .disabled, .linkBar a.disabled:focus { color: #333; text-decoration: none; }
.linkBar .int-only a,.linkBar .int-only a:link:hover, .linkBar .int-only a:visited:hover { background: none no-repeat scroll left center #D3E0C5; }
.linkBarInd a.current, .linkBarInd a.current:visited, .linkBarInd a.current:hover { background: none repeat scroll 0 0 #96151D; border-bottom: medium none; color: #FFF; }
.linkBarInd .int-only a.current, .linkBarInd .int-only a.current:visited, .linkBarInd .int-only a.current:hover { background: none no-repeat scroll left center #BBCF9D; border-bottom: medium none; color: #333; }
.linkBarInd .int-only { background-color: transparent; }
.linkBar_skin1 { padding: 0px; display: inline; }
.linkBar_skin1 .linkBar { margin: 0px; font-weight: bold; }
.linkBar_skin1 span a { color: #A8B400 !important; background-color: transparent; }
.linkBar_skin1 span a.current { color: #E37222 !important; background-color: transparent; text-decoration: none; }
p.icon-i { font: bold 11px "Times New Roman", Times, serif; border: solid 1px #666; height: 15px; width: 15px; color: #FFF; background: #669; margin: 0px; }
a.i:link, a.i:visited { font: 10px Arial,sans-serif; color: #669; background-color: transparent; text-decoration: none; }
a.i:hover, a.i:visited:hover { text-decoration: underline; }
p.icon-t { font: bold 11px Arial,sans-serif; border: solid 1px #333; height: 15px; width: 15px; color: #8D4900; background-color: #E0DBD0; margin: 0px; }
.tools { margin-bottom: 5px; }
.tools td { vertical-align: top; }
a.tools:link, a.tools:visited { font: 10px Arial,sans-serif; color: #8D4900; background-color: transparent; text-decoration: none; }
a.tools:hover, a.tools:visited:hover { text-decoration: underline; color: #96151D; }
a.link-t:link, a.link-t:visited { font: bold 11px Arial,sans-serif; border: solid 1px #666; height: 15px; width: 15px; color: #8D4900; background-color: #E0DBD0; text-decoration: none; display: block; }
a.link-t:hover, a.link-t:visited:hover, a.link-t:active:hover, a.link-t:link:hover { color: #96151D; background-color: #E0DBD0; text-decoration: none; }
a.link-i:link, a.link-i:visited, a.link-i:hover, a.link-i:active { font: bold 11px "Times New Roman", Times, serif; border: solid 1px #666; height: 15px; width: 15px; color: #8D4900; background-color: #E0DBD0; text-decoration: none; display: block; }
.pageTools td.call, .pageTools td.chat, .pageTools td.collab, .pageTools td.help, .pageTools td.comment, .pageTools td.notes, .pageTools td.print, .pageTools td.download { padding: 0 6px; }
.pageTools td.call a, .pageTools td.chat a, .pageTools td.collab a, .pageTools td.help a, .pageTools td.comment a, .pageTools td.notes a, .pageTools td.print a, .pageTools td.download a { background: url(../images/ng/cbd/icons/page_tools_ng_17_550.png) no-repeat; font-size: 0%; text-decoration: none; height: 18px; }
.pageTools td.call a { background-position: -28px -120px; width: 18px; }
.pageTools td.chat a { background-position: -28px -180px; width: 18px; }
.pageTools td.collab a { background-position:  -28px -765px; width: 20px; }
.pageTools td.help a { background-position:  -28px -300px; width: 18px; }
.pageTools td.print a { background-position: -28px 0px; width: 18px; }
.pageTools td.download a { background-position: -28px -60px; width: 18px; }
.pageTools td.notes a, .pageTools td.comment a { background: url(../images/icons/tools.png) no-repeat; font-size: 0%; text-decoration: none; height: 18px; }
.pageTools td.notes a.iLayer, .pageTools td.comment a.iLayer { background-position: -187px -1px; width: 21px; height: 22px; }
.pageTools span.infoBoxSpan { display: block; height: 100%; }
.pageTools span.infoBoxSpan[class] { display: table-cell; }
.pageTools a.iLayerLink { display: block; height: 30px; }
table.pageTools a.iLayer { display: block; height: 18px; }
.pageTools a.iLayerLink[class], .pageTools a.iLayer[class] { display: table-cell; }
.pageTools a.iLayerLink:hover, .pageTools a.iLayer:hover { text-decoration: none; }
.pageTools a.iLayer:hover { background-color: transparent; }
.pageTools td.divider { display: none; }
.disabled-form { background: #D9D9D9; }
.disabled-text { color: #B3B3B3 !important; background-color: transparent; }
.readonly-text, .jsfRadio .lrpad label.readonly-text { color: #CCC !important; background-color: transparent; }
a.disabled-text:active, a.disabled-text:hover, a.disabled-text:visited  { text-decoration: none; color: #B3B3B3; background-color: transparent; }
.disabled-data { color: #B3B3B3; background-color: transparent; }
.pagemenu { margin-bottom: 15px; }
.pagemenu ul { margin: 0; padding: 0; list-style-type: none; font-size: 75%; }
.pagemenu li { margin: 0; padding: 0; list-style-type: none; background-color: #FFF; }
.pagemenu li a:link, .pagemenu li a:visited { display: block; text-decoration: none; color: #8D4900; background-color: transparent; background-image: url(../images/icons/nav_arrow.gif); background-repeat: no-repeat; background-position: 5px 4px; padding: 0 3px 3px 19px; width: 84%; }
.pagemenu li a:hover, pagemenu li a:visited:hover { background-image: url(../images/icons/nav_arrowslctd.gif); text-decoration: underline; color: #96151D; background-color: transparent; }
.pagemenu li.selected a:link, .pagemenu li.selected a:visited, .pagemenu li.selected a:hover { background-image: url(../images/icons/nav_arrowslctd.gif); color: #96151D; background-color: transparent; font-weight: bold; cursor: default; text-decoration: none; }
.pagemenu table { border-bottom: solid 2px #CCC; }
.pagemenu td { padding-top: 0; border-left: dotted 1px #CCC; }
.pagemenu td.first { border-left: none; }
.pagemenu th { text-align: left; }
.pagemenu h2 { font-size: 100%; color: #333; background-color: transparent; margin-bottom: 7px; }
.pagemenu h3 { padding: 7px; border-top: solid 1px #CCC; margin-bottom: 14px; font-size: 70%; color: #515151; background: #EAEAEA; }
.hubnav td { border-left: #ccc 1px dotted; padding: 7px 0px 7px 7px; }
.hubnav ul { font-family: Arial,sans-serif !important; margin: 0; list-style-type: none; }
.hubnav li { font-size: 90%; padding-bottom: 2px; }
.hubnav li a:link, .hubnav li a:visited, .hubnav li a:hover, .hubnav li a:active { display: block; padding: 0px 0px 3px 18px; background-image: url(../images/icons/nav_boxempty.gif); width: 84%; background-repeat: no-repeat; }
.hubnav li a:hover { display: block; }
.hubnav li.error a:link, .hubnav li.error a:hover, .hubnav li.error a:visited { background-image: url(../images/icons/nav_boxerror.gif); color: #ff0000; background-color: transparent; }
.hubnav li.completed a:link, .hubnav li.completed a:visited { background-image: url(../images/icons/nav_boxcomplete.gif); }
.hubnav li.current a:link, .hubnav li.current a:visited { font-weight: bold; color: #333; background-color: transparent; text-decoration: none; }
.hubnav td.first { border-left: none; }
ul.stepInd { font-size: 70%; font-weight: bold; color: #333; background-color: transparent; list-style: square inside; padding: 10px 0 5px 0; margin: 0; }
ul.stepInd .label { color: #333; background-color: transparent; }
.pad1 h2, .pad1 h3 { margin-bottom: 0; }
.border-right { border-right: solid 1px #CCC; }
.border-top { border-top: solid 1px #CCC; }
.notopmargin, p.notopmargin { margin-top: 0px; }
.rnav .tlbrBorder table td p.note { font: 85% Verdana, sans-serif; border: 0; margin: 0; padding: 0; }
.rnav .tlbrBorder { padding: 2px; }
.flag-cons, .flag-ok, .flag-caut, .flag-info  { font: bold 10px Arial,sans-serif; letter-spacing: 1px; padding: 1px 4px; }
.flag-cons { color: #fff; background: #339; }
.flag-ok { color: #fff; background: #393; }
.flag-caut { color: #fff; background: #f90; }
.flag-info { color: #fff; background: #39c; }
.spot-cons, .spot-ok, .spot-caut, .spot-info { font-size: 24px; }
.spot-cons { color: #339; background-color: transparent; }
.spot-ok { color: #393; background-color: transparent; }
.spot-caut { color: #f90; background-color: transparent; }
.spot-info { color: #39c; background-color: transparent; }
.stylebox td { vertical-align: middle !important; }
.stylebox td.lgbox { border: solid 1px #999; width: 69px; height: 69px; }
.stylebox td.lglegend-top { font: bold 12px Arial, helvetica, sans-serif; }
.stylebox table { padding: 0px; margin: 0px; }
.stylebox td.box { width: 27px; border: 1px solid #FFF; height: 27px; background-color: #D4CFC3; }
.stylebox td.selected { background-color: #96151D; border: 1px solid #FFF; }
.stylebox td.legend-top { color: #333; font-size: 9px; font-family: arial, helvetica, sans-serif; text-align: center; }
.stylebox td.legend-right { color: #333; font-size: 9px; font-family: arial, helvetica, sans-serif; text-align: left; }
.stylebox td.cat { font: bold 11px Arial, helvetica, sans-serif; color: #333; background-color: transparent; text-align: left; }
p.disclaimer, p.disclaimer2 { font-family: Verdana, sans-serif; font-style: italic; border-top: solid 1px #D9D9D9; border-bottom: solid 1px #D9D9D9; padding: 4px; }
p.disclaimer { color: #333; background-color: transparent; }
p.disclaimer2 { color: #666; background-color: transparent; }
p.totalassets { font: bold 100% Arial; margin: 2px; padding: 0px; }
.special-info { background-color: #D8E2F0; padding: 10px; }
.mktg-info { background: #FFC; padding: 5px 5px 5px 2px; margin-bottom: 10px; margin-top: 10px; }
.tinyfont { font-size: 0.1em; }
.monospace { font: 70% "Courier New",Courier,mono; }
.dataTable select.monospace { font-size: 85% !important; }
.mktWatch table { font: 65% Arial,sans-serif; margin: 6px 0; }
.mktWatch p { font: 80% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 2px 0; }
.mktWatch p.note { font: 65% Verdana, sans-serif; }
.mktWatch p.attention { color: #F33 !important; background-color: transparent; }
.step-head { font: bold 70% Arial,sans-serif; color: #333; background-color: transparent; }
.step-text { font: 70% Arial,sans-serif; color: #333; background-color: transparent; }
.table-columnhead { font: bold 70% Arial,sans-serif; color: #FFF; background-color: transparent; }
.marketwatch { font: 70% Arial,sans-serif; font-weight: normal; }
.form-labels { font: bold 80% Arial,sans-serif; }
#QUOTickerSearchForm { margin-bottom: 15px; }
.bodybold { font: bold 80% Arial,sans-serif; color: #333; background-color: transparent; }
.footer { font: 65% Geneva,Arial,sans-serif; margin: 7px 0; text-align: center; }
#colRcontent .tlbrBorder { padding: 3px; }
table.exp-control .c-head { font-size: 80%; color: #333; background-color: transparent; }
.hLink { background: #eee; border-bottom: solid 2px #ccc; margin-bottom: 15px; padding: 5px 5px 3px 0; text-align: right; }
.hLink p { display: inline; margin: 0; padding: 2px 0 0 0; vertical-align: top; }
.hLink img { margin: 0; padding: 0 0 0 5px; }
.hLink .arrow { display: inline; margin: 0; padding: 0; }
#txthdr { padding: 5px; font: bold 80%/130% Arial,sans-serif; color: #96151D; background-color: transparent; }
p.glsTrm { font: bold 80%/130% Arial,sans-serif; color: #96151D; background-color: transparent; border-bottom: solid 3px #96151D; padding-bottom: 5px; margin-bottom: 5px; }
#gh .dis, .x-gh .dis, #gh .intmd, .x-gh .intmd, #gh .internal, .x-gh .internal, #gh .inst, .x-gh .inst, #gh .sbs, .x-gh .sbs, #gh .bridge, .x-gh .bridge, #gh .cimeta, .x-gh .cimeta { position: relative; }
#header { width: 100%; left: -1px; border-bottom: solid 3px #96151D; }
#header.blank { height: 70px; }
#segment { padding: 4px 0 4px 5px; color: #96151D; background-color: transparent; position: absolute; left: 0px; top: 0px; width: 250px; }
#brand { height: 70px; }
#brand img { position: relative; margin: 28px 0 0 10px; border: none; _z-index: 2; }
.noBrand #brand { height: 40px; overflow: hidden; }
.noBrand #brand img { display: none; }
.pageLoading { margin-bottom: 7px; padding: 5px; text-align: center; width: 100%; }
#util { position: absolute; font: normal 11px Arial,sans-serif; letter-spacing: 1px; height: 23px; top: 0; left: 0; width: 100%; color: #77725C; background-color: transparent; z-index: 1; }
#util a { text-decoration: none; color: #3a3a3a; background-color: transparent; }
#util a:hover { text-decoration: underline; color: #96151D; background-color: transparent; }
#util a.thread { float: left; padding: 0 10px 0 0; }
#util form.thread { float: right; margin: 0; padding: 2px 13px 0 0; display: inline; }
#util select { font-size: 11px; margin: 0 0 0 0; }
#util .util-bin { position: absolute; top: 31px; right: 0; }
#util .stackUtils { padding: 4px 13px 0 0; float: right; }
.search form { padding: 0; margin: 0; display: inline; }
.search .box { font-family: Arial; font-size: 11px; height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 12px; border: 1px solid #CCC; }
.search .button	{ background-image: url(../images/buttons/15h_gh_search.png); background-repeat: repeat-x; background-color: #BBCEE0; font: normal 11px Arial,sans-serif; border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-right: solid 2px #666; border-bottom: solid 2px #666; }
html>body .search .box { height: 12px; }
#subutil { font-family: Arial,sans-serif; font-size: 11px; color: #333; background-color: transparent; padding: 0px; }
.dis #subutil, .intmd #subutil, .inst #subutil, .bridge #subutil, .iam #subutil { margin-top: 3px; }
#subutil a { text-decoration: none; color: #333; background-color: transparent; }
#subutil a:hover { text-decoration: underline; }
#gh .dis, .x-gh .dis, #gh .sbs, .x-gh .sbs { background: #FFF; }
#gh .opt1, .x-gh .opt1 { border-bottom: solid 3px #EAEAEA; }
.dis #util, .sbs #util { background: #FFF; }
.inst #util .util-link, .iam #util .util-link  { right: 7px; }
.inst #util, .bridge #util, .iam #util, .intmd #util { background: #FFF; }
.intmd #util .util-link.vgiSites form { float: left; padding: 0px 13px 1px 0; margin: 0; display: inline; }
.intmd #subutil img { border: none !important; }
.intmd #subutil a:link, .intmd #subutil a:visited, .intmd #subutil a:active { color: #00C; background-color: transparent; }
.intmd #subutil a:hover, .intmd #subutil a:visited:hover, .intmd #subutil a:active:hover, .intmd #subutil a:link:hover { color: #600; background-color: transparent; }
.contact a { font-size: 75%; color: #FFF !important; background-color: transparent; }
#gh .cimeta, .x-gh .cimeta, #gh .rksnqp, .x-gh .rksnqp { background: #EDEEE8; }
.cimeta #util, .rksnqp #util { background: #EDEEE8; }
#gh .cimeta #nav li, .x-gh .cimeta #nav li, #gh .rksnqp #nav li, .x-gh .rksnqp #nav li { background-image: url(../images/tabs.png); background-repeat: no-repeat; background-position: right -615px; background-color: #77725C; border-bottom: solid 1px #fff; }
#gh .cimeta #nav li a, .x-gh .cimeta #nav li a, #gh .rksnqp #nav li a, .x-gh .rksnqp #nav li a { background-image: url(../images/tabs.png); background-repeat: no-repeat; background-position: left -560px; color: #F4F1D9; background-color: transparent; }
#gh .cimeta #nav li#current, .x-gh .cimeta #nav li#current, #gh .rksnqp #nav li#current, .x-gh .rksnqp #nav li#current { background-color: #96151D; border-bottom: solid 1px #96151D; }
.ghSearchContainer { background-color: #EAEAEA; float: right; }
.ghSearchContainer td.topLft, .ghSearchContainer td.topMid, .ghSearchContainer td.topRgt, .ghSearchContainer td.botLft, .ghSearchContainer td.botMid, .ghSearchContainer td.botRgt { height: 7px; font-size: 1%; vertical-align: top; }
.ghSearchContainer td.topLft, .ghSearchContainer td.ctrLft, .ghSearchContainer td.botLft, .ghSearchContainer td.topRgt, .ghSearchContainer td.ctrRgt, .ghSearchContainer td.botRgt { width: 7px; }
.ghSearchContainer td.topLft, .ghSearchContainer td.topMid, .ghSearchContainer td.topRgt { border-top: 1px solid #FFF; }
.ghSearchContainer td.topLft, .ghSearchContainer td.ctrLft { border-left: 1px solid #FFF; }
.ghSearchContainer td.topRgt, .ghSearchContainer td.ctrRgt { border-right: 1px solid #FFF; }
.ghSearchContainer td.botMid { border-bottom: 1px solid #FFF; }
.ghSearchContainer td.botLft, .ghSearchContainer td.botRgt { background-image: url(../images/popups/round_box_14_300.png); background-repeat: no-repeat; }
.ghSearchContainer td.botLft { background-position: -150px -99px; }
.ghSearchContainer td.botRgt { background-position: -158px -99px; }
body.vdp .pad { margin-bottom: 15px; }
body.vdp .noBotPad { margin-bottom: 0px; }
body.vdp .negBotPad { margin-bottom: -10px; }
body.vdp .t-unit .pad { margin-bottom: 0px; }
.t-unit { margin-bottom: 15px; }
table.ntb { border-top: 0px !important; }
.white { background-color: white !important; }
.leftBorder { border-left: 1px solid #CCC; }
.midAlign { vertical-align: middle; }
.clickPointer { cursor: pointer; }
.fullText { font-size: 100% !important; }
.stackedTables table, .stackedDataTables table { border-top: 0px !important; border-bottom: 0px !important; }
.stackedTables { border-top: solid 2px #b3beca; border-bottom: solid 1px #b3beca; }
.stackedDataTables { border-top: solid 2px #ccc; border-bottom: solid 1px #ccc; }
table.ntb { border-top: 0px !important; }
.border-top { border-top: solid 1px #999 !important; }
.border { border: solid 1px #CCC; padding: 7px; }
.localNav ul { margin: 0; padding: 0; list-style-type: none; }
.localNav li.head { font-size: 110%; font-weight: bold; padding: 15px 0 5px 0; color: #333; background-color: transparent; border-left: none; border-right: none; }
.localNav li.first { padding-top: 0; }
.localNav li { font-size: 100%; font-weight: normal; border: solid 1px #CCC; border-top: none; padding: 0; margin: 0; }
.localNav li a:link, .localNav li a:visited { display: block; color: #8D4900; background-color: #EAE5DA; padding: 5px 3px 5px 9px; }
.localNav li a:hover, localNav li a:visited:hover { color: #96151D; background-color: #FFF; }
.localNav li a.current, .localNav li a.current:hover, .localNav li a.current:visited, .localNav li a.current:visited:hover { color: #FFF; background-color: #96191D; text-decoration: none; }
.localNav li.subhead { font-size: 90%; font-weight: bold; color: #333; background-color: transparent; border-left: none; border-right: none; border-bottom: none; margin: 10px 0 0 5px; }
.localNav li.subitem { font-weight: normal; border-bottom: solid 1px #EAEAEA; border-left: none; border-right: none; }
.localNav li.last { border-bottom: solid 1px #CCC; }
.localNav li.subitem a:link, .localNav li.subitem a:visited { color: #8D4900; background-color: #FFF; }
.localNav li.subitem a:hover, .localNav li.subitem a:visited:hover { color: #96151D; background-color: #FFF; }
.localNav li.subitem a.current, .localNav li.subitem a.current:hover, .localNav li.subitem a.current:visited, .localNav li.subitem a.current:visited:hover { color: #FFF; background-color: #96191D; }
.localNav li.firstItem { border-top: solid 1px #CCC; }
.localNav li.arPlanSponsor a:link, .localNav li.arPlanSponsor a:visited { background-color: #D9D9D9; }
.localNav li.arPlanSponsor a:hover, localNav li.arPlanSponsor a:visited:hover { background-color: #CCC; }
.localNav li.int-only a:link, .localNav li.int-only a:visited { background-color: #D5E5BC; }
.localNav li.int-only a:hover, localNav li.int-only a:visited:hover { background-color: #FFF; }
.localNav li.arPlanSponsor a.current, .localNav li.arPlanSponsor a.current:hover, .localNav li.arPlanSponsor a.current:visited, .localNav li.arPlanSponsor a.current:visited:hover { background-color: #CCC; color: #333; }
.localNav li.int-only a.current, .localNav li.int-only a.current:hover, .localNav li.int-only a.current:visited, .localNav li.int-only a.current:visited:hover { background-color: #F7F9E0; color: #8D4900; }
.cl-out { border-bottom: solid 1px; border-top: solid 2px; padding: 7px 0; margin-bottom: 15px; }
.cl-out p, .cl-out h1, .cl-out h2, .cl-out h3, .cl-out form { padding: 0 5px; }
.one p, .one ul, .one ol, .one dl, .two p, .two ul, .two ol, .two dl, .five p, .five ul, .five ol, .five dl { color: #333; background-color: transparent; }
.cl-out p form, .cl-out form p { padding: 0 0; }
.cl-out h3 { font-size: 75%; }
.cl-out h2.callBorder, h3.callBorder, p.callBorder { border-top: solid 1px #666; padding-top: 7px; }
.one { background-color: #EAE5DA; border-color: #D9D9D9; }
.one h1, .two h1, .two h3, .five h1 { color: #333; background-color: transparent; }
.one h3, .five h3 { color: #333; background-color: transparent; }
.one .button, .two .button, .five .button { margin-bottom: 2px; }
.two { background-color: #CCC; border-color: #666; }
.three { background-color: #666; border-color: #333; }
.three h3, .three p { color: #FFF; background-color: transparent; }
.five { background-color: #F0AB00; border-color: #666; }
.six { background-color: #E37222; border-color: #666; }
.calloutButton { text-align: right; }
.cl-out dl.arrow { margin: 2px 0px 0px 5px; _margin: 0px 0px 0px 5px; }
.cl-out ul { margin-left: 20px; }
.articleContents { width: 33%; float: right; margin-left: 15px; font-size: 90%; }
.articleContents ol, .articleContents ul { padding: 0 5px; }
.four { border-color: #D9D9D9; }
.fourright { width: 33%; float: right; margin-left: 15px; font-size: 90%; border-color: #CCC; }
.rssCallout { border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; padding: 7px 5px; margin-bottom: 15px; }
.rssCallout p, .rssCallout h3 { font-size: 70%; line-height: 130%; }
.cl-out .pagemenu table { border: none; }
.cl-out .pagemenu ul { margin-left: 0px; margin-bottom: 0px; }
.cl-out .pagemenu { margin-bottom: 0px; }
.cl-out .pagemenu li a:link, .cl-out .pagemenu li a:visited { width: 100%; }
.cl-fixWidth { width: 33%; }
.photoCallout { width: 153px; margin-bottom: 15px; }
.photoCallout .cl-out { margin-top: 20px; margin-bottom: 0px; }
.resultsCallout { background-color: #EAE5DA; }
.resultsCallout .type1 .minSpace { width: 245px; font-size: 0%; }
.resultsCallout .type2 .minSpace { height: 245px; font-size: 0%; }
.resultsCallout .type1 .resultsArrow div, .resultsCallout .type2 .resultsArrow div { font-size: 0px; margin: 0 auto; }
.resultsCallout .type1 .resultsContent, .resultsCallout .type2 .resultsContent { padding: 25px; vertical-align: top; }
.resultsCallout .type1 .resultsArrow { vertical-align: middle; }
.resultsCallout .type1 .resultsArrow div { width: 150px; border-top: 150px solid #EAE5DA; border-bottom: 150px solid #EAE5DA; border-left: 55px solid #FFF; border-right: none; margin-right: -95px; }
.resultsCallout .type2 .resultsArrow { text-align: center; }
.resultsCallout .type2 .resultsArrow div { width: 350px; border-top: 55px solid #FFF; border-bottom: none ; border-left: 175px solid #EAE5DA; border-right:  175px solid #EAE5DA; }
.resultsCallout .type2 .resultsContent { width: 300px; }
.tipCallout { background-color: #EAE5DA; padding: 14px; }
.learnMore  h1, .panelBody .learnMore  h1 { color: #FFF; background-color: transparent; margin-top: -3px; margin-bottom: -2px; padding: 0px; }
.panelBody[class] .learnMore  h1 { margin-bottom: -8px; }
.learnMore .callOut { background-color: #fff2d3; padding: 15px; margin: 0px 1px; border-bottom: solid 1px #FFF; }
.learnMore .callOut p.introText { font: normal 90%/130% Arial, Helvetica, sans-serif; color: #333; background-color: transparent; margin-bottom: 1em; }
.learnMore .callOut a.linkText { font: normal 100%/130% Arial, Helvetica, sans-serif; color: #666; background-color: transparent; padding-right: 7px; }
.learnMore .callOut a.linkText img { vertical-align: middle; padding-right: 3px; padding-bottom: 3px; border: none; }
.learnMore .callOut .floatImage { float: right; padding-left: 12px; padding-bottom: 7px; display: block; }
.navGuide { background-color: #EAE5DA; border-bottom: solid 1px #333; margin: 0; padding: 0; }
.navGuide h3 { font-size: 75%; color: #333; background-color: transparent; padding: 7px 7px 7px 5px; margin: 0; }
.guideHed { background-color: #D4CFC3; border-bottom: solid 1px #333; padding: 7px 7px 7px 5px; }
.guideHed  h2 { color: #333; background-color: transparent; margin: 0; }
.navGuide p { padding: 0 7px 7px 5px; }
.navGuide p, .navGuide ul, .navGuide ol, .navGuide dd { color: #333; background-color: transparent; }
.navGuide a { background-color: transparent; }
.banner { width: 100%; margin-bottom: 15px; }
.banner td { vertical-align: top; }
.banner td.links { border-bottom: solid 3px #CCC; padding: 5px 7px; }
.banner td.links a { margin-right: 15px; font-size: 75%; }
.banner p { font: normal 85% Arial,sans-serif; color: #333; background-color: transparent; line-height: 130%; margin: 0 0 .1em 0; }
.banner span.note, .banner span.note2, .banner p.note, .banner p.note2 { font: 65% Verdana, sans-serif; margin: 0 0 .5em 0; font-family: Verdana, sans-serif !important; }
.banner td.content { padding: 7px; }
.banner td.one { background-color: #E0DBD0; }
.banner td.two { background-color: #D4CFC3; }
.banner td.three { background-color: #CCC; }
.banner td.four { background-color: #EAE5DA; }
.banner td.five { background-color: #D9D9D9; }
.banner td.photo { width: 169px; border-left: solid 4px #fff; }
.banner h1 { font-size: 130%; color: #96151D; background-color: transparent; margin-bottom: .1em; }
.bannerArrow { display: inline; color: #fff; background: #8D4900; font: bold 90% Verdana,sans-serif; padding: 0 2px; margin-left: 2px; text-decoration: none; }
.comp-CommandLink p:hover .bannerArrow { background: #96151D; }
.comp-CommandLink p:hover a { color: #96151D; }
.comp-CommandLinkBar .comp-CommandLink p img { display: none; }
.comp-CommandLinkBar span.comp-CommandLink p:hover a { color: #96151D; text-decoration: none; }
.comp-CommandLinkBar .comp-CommandLink p:hover a { color: #96151D; text-decoration: none; }
.comp-CommandLinkBar .comp-CommandLink p b a.disabled-text { background-color: #96151D; border-bottom: medium none; color: #FFF !important; font-weight: normal; text-decoration: none; padding: 0px 2px; }
.flashBanner { background-color: #E0DBD0; margin-bottom: 15px; }
.banner td.photo.itv { width: 153px !important; }
.banner td.chart { width: 1%; padding: 7px; }
.banner td.ten { background-color: #E7E9E9; }
.banner td.eleven, .banner td.seventeen { background-color: #CFD0C6; }
.banner td.twelve, .banner td.eighteen { background-color: #E3DED2; }
.banner td.thirteen, .banner td.nineteen { background-color: #E1EDED; }
.banner td.fourteen, .banner td.twenty { background-color: #EFEDF2; }
.banner td.fifteen { background-color: #BEC1C6; }
.banner td.sixteen { background-color: #E5E9EA; }
.banner td.ten h1, .banner td.sixteen h1  { color: #96151D; background-color: transparent; }
.banner td.eleven h1, .banner td.seventeen h1 { color: #5A311C; background-color: transparent; }
.banner td.twelve h1, .banner td.eighteen h1 { color: #789D4E; background-color: transparent; }
.banner td.thirteen h1, .banner td.nineteen h1 { color: #3375A9; background-color: transparent; }
.banner td.fourteen h1, .banner td.twenty h1 { color: #333; background-color: transparent; }
.banner td.fifteen h1, .banner td.twenty-two h1 { color: #FFF; background-color: transparent; }
.banner td.ten h1, .banner td.eleven h1, .banner td.twelve h1, .banner td.thirteen h1, .banner td.fourteen h1,
.banner td.fifteen h1 { font-size: 150%; padding-top: 7px; }
.banner td.sixteen h1, .banner td.seventeen h1, .banner td.eighteen h1, .banner td.nineteen h1, .banner td.twenty h1 { 	font-size: 170%; padding-top: 30px; }
.banner .twenty-one-a, .banner .twenty-one-b { height: 75px; }
.banner .twenty-one-a h1, .banner .twenty-one-a p, .banner .twenty-one-b h1, .banner .twenty-one-b p, .banner .twenty-two p { font-weight: normal; color: #FFF; background-color: transparent; }
.banner .twenty-one-a .content, .banner .twenty-one-b .content { background-color: #003C69; }
.banner .twenty-one-b .content { padding: 16px 7px 7px; }
.banner td.twenty-two { background-color: #009aa6; }
.banner td.jan { background-color: #CCC; }
.banner td.feb { background-color: #80379B; }
.banner td.mar { background-color: #0098DB; }
.banner td.apr { background-color: #69923A; }
.banner td.may { background-color: #A8B400; }
.banner td.jun { background-color: #F0AB00; }
.banner td.jul { background-color: #E37222; }
.banner td.aug { background-color: #96151D; }
.banner td.sep { background-color: #009aa6; }
.banner td.oct { background-color: #F0AB00; }
.banner td.nov { background-color: #E37222; }
.banner td.dec { background-color: #96151D; }
.banner td.jan h1, .banner td.feb h1, .banner td.mar h1, .banner td.apr h1, .banner td.may h1, .banner td.jul h1, .banner td.aug h1, .banner td.sep h1, .banner td.nov h1, .banner td.dec h1 { color: #FFF; background-color: transparent; }
.banner td.jun h1, .banner td.oct h1 { color: #333; background-color: transparent; }
.banner td.home h1 { color: #333; background-color: transparent; font: normal 150% Arial, sans-serif; }
.banner td.home p  { color: #333; background-color: transparent; font: normal 100%/140% Arial, sans-serif; }
.banner td.home p a, .banner td.home p .disabled-text { font: normal 75%/180% Arial, sans-serif; }
.banner td.home p img { _margin-top: 3px; }
.fm { position: relative; font-size: 90%; margin-bottom: 14px; float: left; margin-right: 7px; }
.fm ul, .fm li { list-style-type: none; margin: 0; padding: 0; }
.fm li { background-color: #FFF; border: solid 1px #CCC; border-top-width: 0; position: relative; width: 153px; vertical-align: bottom; }
.fm li.firstItem { border-top: 1px solid #CCC; }
.fm li.titleBar { padding: 3px; width: 153px; font-weight: normal; color: #333; background-color: #E0DBD0; border: 1px solid #CCC; }
.fm a, .fm b { height: auto !important; height: 16px; display: block; }
.fm li a:link, .fm li a:visited { text-decoration: none; color: #8D4900; background-color: #FFF; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position: 131px -481px; padding: 3px; margin-bottom: 0; }
.fm li a:hover { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); text-decoration: none; color: #FFF; background-color: #96151D; margin-bottom: 0; background-position: 133px -441px; }
.fm ul li a.noSub:hover, .fm li a:visited:hover { background-color: #96151D; }
.fm ul li a.trigger:link, .fm ul li a.trigger:visited { text-decoration: none; background-image: url(../images/icons/ind_navcolumnview.gif); background-repeat: no-repeat; background-position: 135px 4px; background-color: #FFF; padding: 3px; color: #8D4900; }
li a.noSub:link, li a.noSub:visited, li a.noSub:hover { background-image: none; }
.fm li ul { position: absolute; top: 22px; left: -1px; margin: 0; padding: 0; }
.fm ul ul ul, .fm ul ul ul ul { position: absolute; top: -1px; left: 151px; margin: 0; padding: 0; }
.dataTable .fm { margin: 0; }
#util .fms input { font-size: 12px; vertical-align: middle; }
html>body #util .fms input { padding: 1px 0px 4px 4px; }
#util .fms ul li.trigger { padding-bottom: 3px; }
#util .fms li a.disabled-text:link, #util .fms li a.disabled-text:visited, #util .fms li a.disabled-text:hover { color: #B3B3B3; background-color: transparent; cursor: default; }
.fmie5 li.titleBar { width: 153px !important; }
.fmie5 li ul { left: -17px !important; }
.fmie5 ul ul ul, .fmie5 ul ul ul ul { left: 135px !important; }
.clicker ul ul { border-bottom: solid 1px #CCC; width: 155px; }
.clicker ul li a.trigger:link, .clicker ul li a.trigger:visited { color: #333; background-color: transparent; background-image: url(../images/icons/nav_dropdown.gif); background-position: 100% 0px; padding-left: 7px !important; }
.clicker ul li a.trigger:hover, .clicker ul li a.trigger:visited:hover { background-image: url(../images/icons/nav_dropdown_hover.gif); background-color: #FFF; }.fm b { padding-left: 3px; }
.fm li.firstItem b { border-top-style: none; }
.cl-out .fm { float: none; margin: 0 0 0 5px; padding: 0 0 5px 0; }
.cl-out .fm ul ul { width: 139px; }
.cl-out .trigger { padding-left: 3px !important; }
.clicker li.titleBar { border-bottom-width: 0px; border-left: solid 1px #bbb; }
.fms { font-size: 100%; color: #8D4900; background-color: transparent; }
.fms li { line-height: 130%; background-color: transparent; }
.fms li ul { position: absolute; top: 19px; left: -1px; margin: 0px; padding: 0; }
.fms li a:link, .fms li a:visited { text-decoration: none; color: #8D4900; background-color: #FFF; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position: 135px -481px; padding: 4px 12px 4px 4px; margin-bottom: 0; }
.fms li a.noSub:link, body .fms li a:link, body .fms li a:visited { background-color: #FFF; }
.fms ul li.trigger { border: 1px solid #CCC; background-color: #FFF; background-image: url(../images/ng/cbd/icons/drop_down_icon.png); background-repeat: no-repeat; background-position: 134px 2px; padding-right: 0px; vertical-align: baseline; }
.fms li a:hover { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position:  137px -441px; text-decoration: none; color: #FFF; background-color: #96151D !important; margin-bottom: 0; }
.fms li.lastItem { border-bottom: solid 1px #CCC; }
.fms ul ul li { border-top: solid 1px #CCC; border-bottom-width: 0; }
.fms input { height: 19px; _height: 17px; border: 0; padding: 1px 0  2px 4px; margin-bottom: 0px; color: #8D4900; background-color: transparent; width: 133px; }
.fms input.focus { border: 0; }
li a.noSub:link, li a.noSub:visited { background-image: none; color: #8D4900; background-color: transparent; padding: 4px 2px 4px 4px; }
li a.noSub:hover {  background-image: none; color: #FFF; }
.nofloat { margin-bottom: 0; float: none; }
.cbdHighlight { background-color:#f5f8d9 !important; color:#000; }
.exchange { background: #99ccff; }
.debit    { background: #99ccff; }
.credit   { background: #FFEE99; }
.skip     { background: #99ff99; }
.input1 td.hedbar { background: #EAE5DA; }
.input1 .monospace { font-size: 100%; }
.watchList { border-bottom: 1px solid #CCC; padding: 3px 0px 3px 7px; }
.watchList p { font: 80% Arial,sans-serif; display: inline; color: #333; background-color: transparent; }
.watchList form { display: inline; }
h1.option5 { color: #96151D; background-color: transparent; font-size: 155%; }
h1.option6 { color: #E37222; background-color: transparent; font-size: 155%; line-height: 100%; margin-bottom: 8px; }
h1.option7 { color: #0098DB; background-color: transparent; font-size: 155%; line-height: 100%; margin-bottom: 8px; }
h1.option8 { color: #19266D; background-color: transparent; font-size: 155%; line-height: 100%; margin-bottom: 8px; }
h1.option9 { color: #5C2501; background-color: transparent; font-size: 155%; line-height: 100%; margin-bottom: 8px; }
.cbdDivSetLayout { _display: inline-block; }
.cbdDivSetLayout { _display: block; }
table.jsfRadio { margin: -4px 0px 0px -2px !important; }
table.jsfRadio[class] { margin: -2px 0px 0px -10px !important; }
table.jsfRadio td { padding: 0px !important; }
table.jsfRadio label, .jsfRadioBlock label.jsfRadio { display: block; padding: 0px 0px 0px 20px; vertical-align: middle; text-align: left; }
table.jsfRadio label input, .jsfRadioBlock label.jsfRadio input { margin: 0px 2px 0px -20px; vertical-align: middle; }
table.jsfRadio[class] label { padding: 2px 7px 2px 24px; }
.jsfRadioBlock[class] label.jsfRadio { padding: 2px 7px 2px 20px; }
table.jsfRadio[class] label input, .jsfRadioBlock[class] label.jsfRadio input { margin: 0px 3px 1px -15px; }
.jsfRadio .lrpad { padding-left: 15px; padding-right: 15px; }
.jsfRadio .lrpad label { color: #333 !important; background-color: transparent; }
.jsfRadio .vertBorder { border-left: dotted 1px #996; }
label { font: 75%/150% Arial,sans-serif ; }
table.jsfRadio label { font: 75% Arial,sans-serif; }
.sideTabCont-opt1Lft table.jsfRadio label, .sideTabCont-opt1Lft label.jsfRadio { font: 65% Arial,sans-serif; }
.sideTabCont-opt1Lft table.jsfRadio[class] label { padding: 2px 7px 0px 27px; }
.sideTabCont-opt1Lft table.jsfRadio[class] label img { margin-bottom: -5px; }
.perfFilter .sideTabCont-opt1Lft table.jsfRadio label, .perfFilter .sideTabCont-opt1Lft label.jsfRadio { font: 75% Arial,sans-serif; }
.fundsFilter table.jsfRadio label, .fundsFilter label.jsfRadio { font: 65% Arial,sans-serif; }
.fundsFilter table.jsfRadio[class] label { padding: 2px 7px 0px 27px; }
.fundsFilter table.jsfRadio[class] label img { margin-bottom: -5px; }
table.summaryTable td label, table.dataTable td label  { font-size: 95% !important; }
.boxAdjust form { display: inline-block; }
.vgitooltip { border: 0px solid black !important; padding: 0px 0px !important; }
.glossTerm { color: #00C; background-color: transparent; }
.glossContent { width: 260px; background-color: #E7E8EB; border: 1px solid #A5A9B4; padding: 5px; }
.glossContent p, .glossContent ul { margin: 0 0 0 0; }
.glossContent li { margin: 0 0 0 15px; }
.summaryTable .vg-fundBox, .vg-fundShadow { width: 79px; height: 79px; border: 2px dashed #666; text-align: center; float: left; cursor: default; overflow: hidden; background-color: #FFF; }
.summaryTable .vg-fundShadow { position: absolute;	z-index: 0; padding: 15px 3px 0 3px; font-size: 89%; color: #333; background-color: transparent; }
.summaryTable .vg-fundBox { border: 0.2em solid; z-index: 1; font: 85% Arial,sans-serif; }
.summaryTable .vg-fundBox a { color: #00C; background-color: transparent; text-decoration: none; cursor: pointer; }
.summaryTable .vg-fundBox.cash { border-color: #4F7937;  }
.summaryTable .vg-fundBox.bond { border-color: #096BA1;  }
.summaryTable .vg-fundBox.balanced { border-color: #5F2571;  }
.summaryTable .vg-fundBox.stock { border-color: #9D1B34;  }
.colorStock    { color: #96151D !important; background-color: transparent; }
.colorBond     { color: #0065A4 !important; background-color: transparent; }
.colorBalanced { color: #7C4199 !important; background-color: transparent; }
.colorCash     { color: #5C8727 !important; background-color: transparent; }
.embedpdf {}
.printpdfmsg { display: none; }
.gradient2, .gradient3, .gradient4, .gradient5,
.gradient6, .gradient7, .gradient8, .gradient9,
.gradient10, .gradient11, .gradient12, .gradient13 { border: 1px solid #CCC; background-repeat: repeat-x; }
.gradient2 { background-image: url(../images/tile_2.jpg); }
.gradient3 { background-image: url(../images/tile_3.jpg); }
.gradient4 { background-image: url(../images/tile_4.jpg); }
.gradient5 { background-image: url(../images/tile_5.jpg); }
.gradient6 { background-image: url(../images/tile_6.jpg); }
.gradient7 { background-image: url(../images/tile_7.jpg); }
.gradient8 { background-image: url(../images/tile_8.jpg); }
.gradient9 { background-image: url(../images/tile_9.jpg); }
.gradient10 { background-image: url(../images/tile_10.jpg); }
.gradient11 { background-image: url(../images/tile_11.jpg); }
.gradient12 { background-image: url(../images/tile_12.jpg); }
.gradient13 { background-image: url(../images/tile_13.jpg); }
.grad1 { background: url(../images/gradients/300h_gradient_E5ECF1_BBCEE0.png) repeat-x; background-color: #BBCEE0; }
.grad2 { background: url(../images/gradients/130h_gradient_EEF9FE_D2E2EC.png) repeat-x; background-color: #D2E2EC; }
.grad3 { background: url(../images/gradients/27h_gradient_FFF1D6_FFE1A6.png) repeat-x; background-color: #FFE1A6; }
.grad4 { background: url(../images/gradients/200h_gradient_FFFFFF_EAEAEA.png) repeat-x; background-color: #EAEAEA; }
.grad5 { background: url(../images/gradients/30h_gradient_E5ECF1_B8CEE0.jpg) repeat-x; background-color: #B8CEE0; }
.grad6 { background: url(../images/gradients/250h_gradient_FFFFFF_F4F1D9.png) repeat-x; background-color: #F4F1D9; }
.grad7 { background: url(../images/gradients/34h_gradient_E1E3E3_C0C3C4.jpg) repeat-x; background-color: #C0C3C4; }
.grad8 { background: url(../images/gradients/470h_gradient_FFFFFF_BCCEDF.jpg) repeat-x; background-color: #BCCEDF; }
.grad9 { background: url(../images/gradients/34h_gradient_FFFFFF_CCCCCC.jpg) repeat-x; background-color: #CCC; }
.grad10 { background: url(../images/gradients/home_fall.jpg) repeat-x right; height: 176px; }
.grad11 { background: url(../images/gradients/40h_gradient_D3D3D3_FFFFFF.png) repeat-x; background-color: #FFF; }
.grad12 { background: url(../images/gradients/200h_gradient_FFFFFF_CCCCCC.png) repeat-x; background-color: #CCC; }
.gradbar1 { background: url(../images/gradients/50h_gradient_FFFFFF_EAEAEA.png) repeat-x; background-color: #CCC; border-bottom: 1px solid #CCC; margin: 0 -7px 7px -7px; padding: 0 7px 0 7px; }
.fill0 { background-color: transparent; }
.fill1 { background-color: #FFF; }
.fill2 { background-color: #999; }
.fill3 { background-color: #CCC; }
.fill4 { background-color: #96151D; }
.fill5 { background-color: #EAE5DA; }
.fill6 { background-color: #948775; }
.fill7 { background-color: #EAE5DA; }
.fill8 { background-color: #EAE5DA; }
.fill9 { background-color: #E0DBD0; }
.fill10 { background-color: #EAE5DA !important; }
.fill11 { background-color: #E0DBD0; }
.fill12 { background-color: #D4CFC3; }
.fill13 { background-color: #EAE5DA; }
.fill14 { background-color: #EAE5DA; }
.fill15 { background-color: #EAE5DA; }
.fill16 { background-color: #D4CFC3; }
.fill17 { background-color: #EAE5DA !important; }
.fill4 h2, .fill4 p, .fill4 span { color: #FFF; background-color: transparent; }
.fill6 h2, .fill6 p, .fill6 span { color: #FFF; background-color: transparent; }
.panel { margin: 0px; border: 0; }
.panel img.corner { display: inline; float: right; margin-right: -4px; }
.panelTop { height: 9px; background: url(../images/ltflat_curve_top.gif) no-repeat left top; }
.panelBot { height: 9px; background: url(../images/lbflat_curve_bot.gif) no-repeat left bottom; }
.panelBody { padding: 0px 15px 7px 15px; width: 100%; }
.panelBody[class] { width: auto; }
.panelBody h1 { text-align: left; padding: 0px 7px 3px 0px; margin-bottom: 7px; margin-top: -2px; }
.panelBody .option4 { margin-top: 20px; margin-bottom: 20px; }
.overlay { background-color: #FFF; padding: 10px; margin-top: 10px; width: 100%; }
.overlay[class] { width: auto; }
.vfpPlan .panel { background-image: url(../images/foyer_bg7.jpg); background-repeat: no-repeat; background-position: center bottom; background-color: #1f70bf; }
#cal { font-family: Arial,sans-serif; text-align: center; margin-bottom: 15px; }
#cal table { border: 1px solid #D9D9D9 !important; }
#cal form { margin: 3px; padding: 0px; }
tr#month th { font-size: 75%; font-weight: bold; background: #EAE5DA; padding: .2em; vertical-align: top; text-align: center; }
tr#days th { font-size: 75%; font-weight: bold; text-align: center; padding: .4em; color: #333; border-bottom: solid 1px #D9D9D9; }
#cal td { height: 25px; width: 30px; font-size: 75%; background: #FFF; vertical-align: middle !important; }
#cal td a { display: block; text-align: center; height: 100%; padding-top: 5px; }
#cal td.today, #cal td.todaysun { font-weight: bold; }
#cal td.todaysun { text-align: center; }
#cal td.blocked, #cal td.sun { color: #666; background: #B3B3B3; text-align: center; }
#cal td a:link, #cal td a:visited { text-decoration: none; color: #8D4900; background-color: transparent; }
#cal td a:hover { text-decoration: none; color: #FFF; background: #96151D; }
#cal td a:active { text-decoration: none; color: #FFF; background-color: #96151D; }
#cal th a { padding: 0px 4px 2px 4px; width: 2em; margin: 0 3px 0 3px; }
#cal th a:link, #cal th a:visited, #cal th a:active { color: #333; background-color: transparent; text-decoration: none; }
#cal .button { margin: 0 0 0 2px; border: solid 1px #CCC; background-image: url(../images/gradients/27h_gradient_EEF9FE_D2E2EC.jpg); background-repeat: repeat-x; }
#cal td.exchange, #cal td.debit { background: #99ccff; }
#cal td.credit { background: #FFEE99; }
#cal td.skip { background: #99ff99; }
#cal.style2 td a:hover, #cal.style2 td a:active { background: #FFF !important; }
.Calendar .calBig { border: 1px solid #d9d9d9; padding: 6px; width: 218px; background-color: #FFF; }
.Calendar .calSmall { border: 1px solid #d9d9d9; padding: 3px; width: 152px; background-color: #FFF; }
.Calendar .calSmall .shadow { width: 100%; }
.Calendar table th, .Calendar table td { border: none !important; background-image: none !important; }
.Calendar tr.month th { height: 25px; background-color: #EAE5DA !important; padding: 0; }
.Calendar tr.month th .calTop { padding: 0; }
.Calendar .calSmall tr.month th { padding: 3px 0; }
.Calendar .calBig .calTop span { line-height: 169%; }
.Calendar .calTop span { color: #96151D; font-size: 12px; font-weight: normal; }
.Calendar .calBig img.leftArrow, .Calendar img.rightArrow { margin-top: 2px; }
.Calendar img.leftArrow, .Calendar img.rightArrow { margin-top: 2px; }
.Calendar .calTop span { line-height: 169%; }
.Calendar table tr.days th { background-color: #FFF; color: #333; border-bottom: 1px solid #D9D9D9 !important; }
.Calendar .shadow .calTopRgtShdw, .Calendar .shadow .calRgtShdw, .Calendar .shadow .calBotRgtShdw, .Calendar .shadow .calRgtShdwBot { display: none; }
.Calendar .cdays td.otherdate, .Calendar .cdays td.otherdate a:link, .Calendar .cdays td.otherdate a:visited { color: #B3B3B3 !important; }
.Calendar .cdays td a:active { background-image: none; }
.Calendar .cdays td a:link, .Calendar .cdays td a:visited { color: #8D4900; font-size: 12px; }
.Calendar .cdays td a:hover, .Calendar .cdays td.otherdate a:hover { color: #FFF !important; background-color: #96151D !important; text-decoration: none; }
.Calendar tr.cdays td.selected, .Calendar tr.cdays td.calBotRgtSelected,
.Calendar tr.cdays td.calBotLftSelected, .Calendar tr.cdays td.calBotRgtShdwSelected { background-color: #96151D !important; }
.Calendar .cdays td.selected a:link, .Calendar .cdays td.selected a:visited,
.Calendar .cdays td.calBotRgtSelected a:link, .Calendar .cdays td.calBotRgtSelected a:visited,
.Calendar .cdays td.calBotLftSelected a:link, .Calendar .cdays td.calBotLftSelected a:visited,
.Calendar .cdays td.calBotRgtShdwSelected a:link, .Calendar .cdays td.calBotRgtShdwSelected a:visited { font-weight: normal; }
.Calendar tr.cdays td.selected a:link, .Calendar tr.cdays td.selected a:visited,
.Calendar tr.cdays td.calBotRgtSelected a:link, .Calendar tr.cdays td.calBotRgtSelected a:visited,
.Calendar tr.cdays td.calBotLftSelected a:link, .Calendar tr.cdays td.calBotLftSelected a:visited,
.Calendar tr.cdays td.calBotRgtShdwSelected a:link, .Calendar tr.cdays td.calBotRgtShdwSelected a:visited { color: #FFF; }
.Calendar .cdays td.today { background-color: #FFF; }
.Calendar .cdays td.today a:link, .Calendar .cdays td.today a:visited { font-weight: bold; }
.Calendar .cdays td.blocked { background-color: #D9D9D9 !important; color: #666; }
.Calendar .cdays td.selected.blocked { color: #999; }
div.balTrend, div.investReturn, div.purchaseWithdraw, div.assetAllocation { width: 40px; height: 40px; }
div.balTrend { background-image: url("../images/icons/ind_bal_trend.gif"); }
div.investReturn { background-image: url("../images/icons/ind_invest_return.gif"); }
div.purchaseWithdraw { background-image: url("../images/icons/ind_purchase.gif"); }
div.assetAllocation { background-image: url("../images/icons/ind_asset.gif"); }
.smallFont input.txtInput { font-size: 11px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .smallFont input.txtInput { font-size: 10px; } }
.imgLgVal, .imgLgBld, .imgLgGrw, .imgMedVal, .imgMedBld, .imgMedGrw, .imgSmVal, .imgSmBld, .imgSmGrw,
.imgTrsySh, .imgTrsyMed, .imgTrsyLng, .imgInvGrdSh, .imgInvGrdMed, .imgInvGrdLng, .imgLowGrdSh, .imgLowGrdMed, .imgLowGrdLng { background-image: url(../images/icons/ninebox.png); background-repeat: no-repeat; font-size: 0%; display: inline-block; display: -moz-inline-box; height: 122px; margin: 5px; }
.imgLgVal, .imgLgBld, .imgLgGrw, .imgMedVal, .imgMedBld, .imgMedGrw, .imgSmVal, .imgSmBld, .imgSmGrw { width: 155px; }
.imgTrsySh, .imgTrsyMed, .imgTrsyLng, .imgInvGrdSh, .imgInvGrdMed, .imgInvGrdLng, .imgLowGrdSh, .imgLowGrdMed, .imgLowGrdLng { width: 162px; }
.imgLgVal { background-position: -11px -10px; }
.imgLgBld { background-position: -186px -10px; }
.imgLgGrw { background-position: -361px -10px; }
.imgMedVal { background-position: -11px -150px; }
.imgMedBld { background-position: -186px -150px; }
.imgMedGrw { background-position: -361px -150px; }
.imgSmVal { background-position: -11px -290px; }
.imgSmBld { background-position: -186px -290px; }
.imgSmGrw { background-position: -361px -290px; }
.imgTrsySh { background-position: -3px -430px; }
.imgTrsyMed { background-position: -178px -430px; }
.imgTrsyLng { background-position: -353px -430px; }
.imgInvGrdSh { background-position: -3px -570px; }
.imgInvGrdMed { background-position: -178px -570px; }
.imgInvGrdLng { background-position: -353px -570px; }
.imgLowGrdSh { background-position: -3px -710px; }
.imgLowGrdMed { background-position: -178px -710px; }
.imgLowGrdLng { background-position: -353px -710px; }
.removeIcon, .addIcon, .closeIcon { background-image: url(../images/icons/icons.png); background-repeat: no-repeat; font-size: 0%; width: 16px; height: 16px; cursor: pointer; display: inline-block; display: -moz-inline-box; vertical-align: middle; }
a.removeIcon:link, a.removeIcon:visited { background-position: 0px 0px; }
a.removeIcon:hover { background-position: -20px 0px; text-decoration: none; }
a.addIcon:link, a.addIcon:visited { background-position: -40px 0px; }
a.addIcon:hover { background-position: -60px 0px; text-decoration: none; }
a.closeIcon:link, a.closeIcon:visited { background-position: -80px 0px; }
a.closeIcon:hover { background-position: -100px 0px; text-decoration: none; }
.iconDefault .closeIcon { background-position: -80px 0px; }
.iconHover .closeIcon { background-position: -100px 0px; }
.vtabs .tabbox .closeIcon { margin: 3px 0px 0px -5px; }
.arrowButtons { cursor: text; }
.arrowButtons .default, .arrowButtons .hover, .arrowButtons .press, .arrowButtons .disabled, .arrowButtons .focus { color: #333; background: transparent url(../images/buttons/img_buttons.png) no-repeat; border: none; outline: none; height: 27px; width: auto; overflow: visible; cursor: pointer; font: normal 12px Arial,sans-serif; }
.arrowButtons .default::-moz-focus-inner, .arrowButtons .hover::-moz-focus-inner, .arrowButtons .press::-moz-focus-inner, .arrowButtons .disabled::-moz-focus-inner, .arrowButtons .focus::-moz-focus-inner { padding: 0; border: none; }
.arrowButtons .arrowBack .default, .arrowButtons .arrowBack .hover, .arrowButtons .arrowBack .press, .arrowButtons .arrowBack .disabled, .arrowButtons .arrowBack .focus { padding-right: 35px; }
.arrowButtons .arrowForward .default, .arrowButtons .arrowForward .hover, .arrowButtons .arrowForward .press, .arrowButtons .arrowForward .disabled, .arrowButtons .arrowForward .focus { padding-left: 35px; }
.arrowButtons .arrowBack .default { background-position: right 0px; }
.arrowButtons .arrowForward .default { background-position: 0px -180px; }
.arrowButtons .arrowBack .hover { background-position: right -30px; }
.arrowButtons .arrowForward .hover { background-position: 0px -210px; }
.arrowButtons .arrowBack .press { background-position: right -60px; }
.arrowButtons .arrowForward .press { background-position: 0px -240px; }
.arrowButtons .arrowBack .disabled { background-position: right -90px; cursor: text; color: #999; background-color: transparent; }
.arrowButtons .arrowForward .disabled { background-position: 0px -270px; cursor: text; color: #999; background-color: transparent; }
.arrowButtons .arrowBack .focus { background-position: right -120px; }
.arrowButtons .arrowForward .focus { background-position: 0px -300px; }
.filterSearch { border-bottom: 1px solid #EAEAEA; padding-bottom: 5px; }
.filterSearch ul { margin: 0; padding: 0; list-style-type: none; }
.filterSearch li { line-height: 120%; margin-bottom: .5em; }
.filterSearch li.selected { color: #333; background-color: #F7F9E0; }
.filterSearch li.selected .reset { float: right; }
.filterSearch li.head { font: bold 110%/130% Arial,sans-serif; color: #333; background-color: transparent; padding: 5px 0px; border-top: 1px solid #EAEAEA; margin-top: 5px; }
.filterSearch li.subitem { padding-left: 10px; }
a.enableVisited:visited, .enableVisited a:visited { color: #997A59; background-color: transparent; }
a.enableVisited:visited:hover, .enableVisited a:visited:hover { color: #96151D; background-color: transparent; }
.floatColDiv { position: absolute; top: 0; visibility: hidden; z-index: 119; overflow: hidden; }
.floatColDiv[class] { position: fixed; }
.floatColHiddenRow { visibility: hidden; border-width: 0px; height: 0px; overflow: hidden; }
.floatColWrapper { width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: auto; position: relative; }
.floatColWrapper .tabboxSideContentLeft .tabbox ul { _position: static; }
.floatColBody { width: 100%; height: 100%; overflow: hidden; }
.floatColTable { overflow: hidden; }
.filterInfoMsg { background-color: #F7F9E0; height: 30px; overflow: hidden; }
.filterInfoMsg p { line-height: 30px; }
h1.option11 { color: #96151D; background-color: transparent; font: normal 110% Arial,sans-serif; margin-bottom: 4px; }
h1.option12 { color: #333; background-color: transparent; font: normal 100% Arial,sans-serif; margin-bottom: 8px; }
h1.option13, .rol-title, .ret-title, .col-title, .ira-title { font: normal 110% Arial,sans-serif; margin-bottom: 6px; }
h1.option13 { color: #999; background-color: transparent; }
h1.option14 { color: #333; background-color: transparent; font: normal 100%/140% Arial,sans-serif; margin-bottom: 10px; }
h1.option15 { color: #333; background-color: transparent; font: normal 100% Arial,sans-serif; margin-bottom: 2px; }
h1.option16 { color: #96151D; background-color: transparent; font: normal 125% Arial, sans-serif; margin-bottom: 7px; }
h1.option17 { color: #333; background-color: transparent; font: normal 130% Arial, sans-serif; margin-bottom: 9px; }
h1.option18 { color: #333; background-color: transparent; font: normal 115% Arial, sans-serif; margin-bottom: 7px; }
h1.option20 a { color: #96151D !important; background-color: transparent; font: normal 18px Arial,sans-serif; }
h1.option21 a { color: #96151D !important; background-color: transparent; font: bold 16px Arial,sans-serif; }
.rol-title { color: #96151D; background-color: transparent; }
.ret-title { color: #00788A; background-color: transparent; }
.col-title { color: #F58025; background-color: transparent; }
.ira-title { color: #5190CD; background-color: transparent; }
h2.option3 { color: #333; background-color: transparent; font: bold 90% Arial,sans-serif; margin-bottom: 4px; }
h2.option4 { color: #333; background-color: transparent; font: bold 90% Arial,sans-serif; margin-bottom: 4px; }
h2.option5 { color: #333; background-color: transparent; font: normal 85% Arial, sans-serif; margin-bottom: 7px; }
h3.option3 { color: #333; background-color: transparent; font: normal 75% Arial, sans-serif; margin-bottom: 6px; }
.sideBarCallout { border: none; margin: 0px; padding: 14px 10px 10px; background-color: #EAE5DA; }
.sideBarMinWidth {  width: 150px; font-size: 1px; }
dl.basic, dl.call, dl.bullets { color: #333; background-color: transparent; }
dl.basic, dl.call { margin: 10px 0px; }
dl.bullets { margin: 0px; }
dl.basic p, dl.bullets p { font-size: 100%; }
dl.basic dt, dl.basic dd, dl.bullets dd { font-weight: normal; font-size: 75%; font-family: Arial,sans-serif; line-height: 150%; }
dl.bullets dt { font: normal 15px Verdana, sans-serif; }
dl.call dt, dl.call dd { font: normal 100%/140% Arial,sans-serif; }
dl.basic dd, dl.call dd, dl.bullets dd { color: #333; background-color: transparent; _width: 100%; }
dl.basic dt, dl.call dt, dl.bullets dt { float: left; clear: left; }
dl.basic dt, dl.bullets dt  { _margin-bottom: 5px; }
dl.basic dd, dl.bullets dd { margin: 0px 0px 5px 20px; }
dl.call dd { margin: -2px 0px 0px 20px; }
dl.option1 { margin-top: -2px; }
dl.option1 dt { font: bold 75%/150% Arial,sans-serif; text-align: right; color: #333; background-color: transparent; float: left; clear: both; width: 100px; }
dl.option1 dd { font: 75%/150% Arial,sans-serif; color: #333; background-color: transparent; margin: 0 0 15px 100px; padding-left: 16px; _width: 100%; }
dl dd.int-only, dl dt.int-only { background-color: #D3E0C5; padding 0; }
.profileBox { background-color: #FFF; border: 1px solid #B5B5B5; padding: 13px; margin-bottom: 7px; }
.profileBox[class] { margin-bottom: 0px; }
dl .arPlanSponsor { background-color: #EAE5DA !important; }
.prospect .layoutTable { background-color: #EAE5DA; margin-bottom: 10px; }
.prospect .layoutCell { vertical-align: top; padding: 10px; }
.prospect .layoutTopBorder { border-top: 10px solid #FFF; }
.prospect .layoutRgtBorder { border-right: 10px solid #FFF; }
.prospect .layoutTable .gridTable .lpad { padding-left: 10px; }
.mktTicker { padding: 11px 10px 10px 10px; _padding-bottom: 0px; background-color: #D9D9D9; width: 100%; }
.mktTicker p.mkt_date { display: inline; font-weight: normal; white-space: nowrap; margin-left: 7px; }
.mktTicker .mkt_value { font-weight: normal; margin-left: -1px; margin-right: 4px; }
.mktTicker .mkt_quotes { display: inline-block; _display: inline; }
.mktTicker .mkt_quotes  p { display: inline; font-weight: bold; margin-left: 17px; white-space: nowrap; }
.mktTicker .mkt_links { float: right; margin-top: -5px; padding-top: 2px; _margin-bottom: -2px; }
.mktTicker .mkt_links p { margin-right: 5px; font-size: 10px; line-height: 12px; }
.mkt_disclaim p { margin-top: -1px; margin-left: 7px; color: #999; background-color: transparent; font-size: 10px; }
.mktTicker .number-neg, .mktTicker .number-positive, .mktTicker .number-zero { display: inline-block; font-weight: normal; padding-left: 14px; }
.mktTicker .number-neg { color: #F00; background-color: transparent; background: url(../images/icons/ind_loss.gif) no-repeat; background-position: 0px 1px; _background-position: 0px 2px; }
.mktTicker .number-positive { color: #360; background-color: transparent; background: url(../images/icons/ind_gain.gif) no-repeat; background-position: 0px 1px; _background-position: 0px 2px; }
.mktTicker .number-zero { padding-left: 4px; }
table.summaryTable { font: 80% Arial,sans-serif; margin: 0; padding: 0; }
table.summaryTable td.tableHead { font: normal 125% Arial,sans-serif; padding: 0 7px 12px 0; color: #333; }
table.summaryTable td { font: 95% Arial,sans-serif; padding: 5px 7px 6px 7px; vertical-align: top; color: #333; }
table.summaryTable td.rowHead { text-align: right; vertical-align: top; padding: 5px 7px 6px 7px; font-size: 85%; font-weight: bold; }
table.summaryTable td.topBorder { border-top: solid 1px #D9D9D9; padding: 5px 7px; }
table .rollover { background: #EAE5DA !important; }
table .rollover td { background: #EAE5DA !important; }
table.summaryTable td.subHead { padding: 5px 5px 5px 7px; color: #333; background: #EAE5DA; border-top: 1px solid #fff; }
table.summaryTable td.subSubHead { color: #333 !important; background: #EAE5DA; padding: 5px; font-weight: bold; vertical-align: bottom; text-align: left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
table.summaryTable td.colHead { padding: 12px 0 4px 7px; border-bottom: solid 1px #D9D9D9; font-weight: normal; color: #333; vertical-align: bottom; }
table.summaryTable td.rowHead2, table.summaryTable.style2 td.rowHead { text-align: left; vertical-align: top; padding: 5px 7px 6px 7px; font-size: 85%; font-weight: bold; }
.callout td.rowHead { background: #FAF2BB !important; }
table.summaryTable td.subRowHead { text-align: right; font-size: 85%; font-weight: bold; padding-right: 10px; }
table.summaryTable tr.wrInt td.tableHead, table.summaryTable tr.arInt td.tableHead { background: #BBCF9D !important; }
table.summaryTable tr.arInt td.rowHead, table.summaryTable tr.wrInt td.rowHead,
table.summaryTable tr.arInt td.rowHead2, table.summaryTable tr.wrInt td.rowHead2 { background: #D3E0C5; }
table.summaryTable tr.arInt td.rowHead2 { background: #D3E0C5; }
table.summaryTable tr.arInt td.subRowHead { background: #D3E0C5; }
table.summaryTable tr.arInt td.subHead { background: #BBCF9D; }
table.summaryTable tr.arInt td { background: #D3E0C5; }
table.summaryTable td.emptyRow { background: #fff; font-size: 0.1em; height: 3px; padding: 0px; }
.summaryTable td table, .summaryTable td table td { border: 0; padding: 0; font-size: 100%; }
table.summaryTable td table.summaryTable td { font: 100% Arial,sans-serif; padding: 5px 7px 6px 7px; vertical-align: top; }
table.summaryTable td.shaded { background: #EAE5DA; }
table.summaryTable td.nopad  { padding: 0px 0px; }
.passimage { border: 1px solid #C5C2BA; margin: 5px 2px; }
.passImageBG { background: #EAE5DA; }
.summaryTable p { font: 100% Arial,sans-serif; }
.summaryTable .rowHead p { font: 110% Arial,sans-serif; }
.summaryTable p.note { font: 10px Verdana, sans-serif; }
.summaryTable p span { font: 100% Arial,sans-serif; }
.summaryTable h2 { font-size: 100%; }
.summaryTable h3 { font-size: 85%; }
.summaryTable ul, .summaryTable ol { font: 100% Arial,sans-serif; color: #333; background-color: transparent; }
.summaryTable .note { font-size: 85%; }
.summaryTable .scrollDiv { font-size: 130%; }
.summaryTable .asNoFocus { color: #666; }
.summaryTable .sharedButton td.middle input.btn, .summaryTable .internalButton td.middle input.btn, .summaryTable .serialButton td.middle input.btn,
.summaryTable .sharedButton td.middle input.btn[class], .summaryTable .internalButton td.middle input.btn[class], .summaryTable .serialButton td.middle input.btn[class] { margin-top: 0px; }
table.summaryTable td .vg-NavboxHeadContent { font-size: 100%; }
table.bcm2SummTable { font-family: Arial; padding: 0; }
table.bcm2SummTable td { color: #333; padding: 5px 0 3px; }
table.bcm2SummTable td.tableHead { font: 125% Arial,sans-serif; padding-left: 0; }
table.bcm2SummTable td.topBorder { border-top: solid 1px #D9D9D9; padding: 5px 0 3px 0; }
table.bcm2SummTable td.subHead { font: normal 95% Arial,sans-serif; color: #96151D; background-color: transparent; padding: 6px 0 5px 0; }
table.bcm2SummTable td.rowHead { font: bold 85% Arial, sans-serif; color: #333; background-color: transparent; padding: 5px 10px 3px 0; border-bottom: 0; border-right: 0; }
table.bcm2SummTable td.subSubHead, table.bcm2SummTable td.subRowHead { background-color: transparent; }
table.bcm2SummTable table.bcm2SummTable .rowHead { font-weight: bold; }
.bcm2SummTable tr.infoMsg, .bcm2SummTable tr.infoMsg td { background-color: #F5F6C7; }
.comp-SummaryTable table.bcm2SummTable tr.arInt td.subSubHead, .comp-SummaryTable table.bcm2SummTable tr.wrInt td.subSubHead,
.comp-SummaryTable table.bcm2SummTable  tr.arInt td.subHead, .comp-SummaryTable table.bcm2SummTable tr.wrInt td.subHead { background-color: transparent !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.summaryTable .sharedButton td.middle input.btn[class], .summaryTable .internalButton td.middle input.btn[class], .summaryTable .serialButton td.middle input.btn[class] { margin-top: 0px; padding-top: 0px; }
.summaryTable .sharedButton .press td.middle input.btn[class],
.summaryTable .internalButton .press td.middle input.btn[class],
.summaryTable .serialButton .press td.middle input.btn[class] { padding-top: 0px; }
}
.rd7 hr { color: #D1BC7A; background-color: transparent; height: 1px; padding-bottom: 7px; }
hr.option1 { color: #0098DB; background-color: transparent; height: 1px; padding-bottom: 10px; padding-top: 7px; }
.rd3 hr, hr.option2 { color: #CCC; background-color: transparent; height: 1px; padding-bottom: 7px; }
html>body .IE6Ignore, .rd7 hr { border-top: solid 1px #D1BC7A; border-left: 0; border-right: 0; border-bottom: 0; padding-bottom: 7px; }
html>body .IE6Ignore, hr.option1 { border-top: solid 1px #0098DB; border-left: 0; border-right: 0; border-bottom: 0; padding-bottom: 10px; padding-top: 7px; }
html>body .IE6Ignore, .rd3 hr, hr.option2 { border-top: solid 1px #CCC; border-left: 0; border-right: 0; border-bottom: 0; padding-bottom: 7px; }
.h-rule1, .h-rule2 { border-top: 1px solid #CCC; height: 1px; font-size: 1px; }
.h-rule1 { margin: 5px -7px 7px -7px; }
.h-rule2 { margin: 5px 0px 10px; }
.gridTable .msgBoxInfo td, .gridTable .msgBoxWarn td, .gridTable .msgBoxErr td, .gridTable .msgBoxInt td,
.msgBoxInfo td, .msgBoxWarn td, .msgBoxErr td, .msgBoxInt td { font: 75%/150% Arial,sans-serif; background-color: transparent; padding: 4px 6px 4px 4px; }
.msgBoxInfo td, .msgBoxWarn td, .msgBoxInt td { color: #333; }
.msgBoxErr td { color: #F00; }
.msgBoxInfo img, .msgBoxWarn img, .msgBoxErr img, .msgBoxErrList img, .msgBoxInt img { margin-top: 2px; }
.msgBoxErrList td { font: 75%/150% Arial,sans-serif; color: #F00; background-color: transparent; }
.msgBoxInfo td p, .msgBoxWarn td p, .msgBoxErr td p, .msgBoxErrList td p, .msgBoxInt td p { font-size: 100% !important; display: inline; }
.msgBoxInfo ul, .msgBoxWarn ul, .msgBoxErr ul, .msgBoxInt ul, .msgBoxInfo ol, .msgBoxWarn ol, .msgBoxErr ol, .msgBoxInt ol { font-size: 100%; margin-bottom: 0px; }
.msgBoxInfo, .msgBoxWarn, .msgBoxErr, .msgBoxErrList, .msgBoxInt { padding: 4px 6px 4px 4px; border-style: solid; border-width: 2px 0 0px 0; margin-bottom: 15px; }
.msgBoxInfo { border-color: #F0AB00; background-color: #FAF2BB; }
.msgBoxWarn { border-color: #F0AB00; background-color: #FAF2BB; }
.msgBoxInt { border-color: #BBCF9D; background-color: #D3E0C5; }
.msgBoxErr, .msgBoxErrList { border-color: #FF0000; background-color: #FAF2BB; }
.msgBoxErr .int-only, .msgBoxInfo .int-only, .msgBoxWarn .int-only { background-color: #BBCF9D; }
.msgBoxErrList { border-top-width: 1px; }
.msgBoxErr ul, .msgBoxErrList ul { color: #F00; }
.msgBoxErrList ul { background-color: transparent; font-size: 100%; margin-bottom: 0px; }
.msgBoxErrList ul.multiItem { list-style-type: disc; }
.msgBoxErrList ul.singleItem { list-style-type: none; margin-left: 0px; }
table.dataTable .msgBoxErrList td { background-color: #FDE366; text-align: left; padding: 4px 6px 4px 4px; }
table.dataTable .msgBoxErrList { margin: 0px !important; }
.dataTable div.msgBoxInfo, .dataTable div.msgBoxWarn, .dataTable div.msgBoxErr,
.summaryTable div.msgBoxInfo, .summaryTable div.msgBoxWarn, .summaryTable div.msgBoxErr { margin-bottom: 0px; border-width: 1px 0 1px 0; }
.dataTable div.msgBoxInfo td, .dataTable div.msgBoxWarn td, .dataTable div.msgBoxErr td,
.summaryTable div.msgBoxInfo td, .summaryTable div.msgBoxWarn td, .summaryTable div.msgBoxErr td, .summaryTable div.msgBoxInt td { text-align: left; padding: 4px 6px 4px 4px; }
.dataTable div.msgBoxInfo td, .dataTable div.msgBoxWarn td, .dataTable div.msgBoxErr td,
.summaryTable div.msgBoxInfo td, .summaryTable div.msgBoxWarn td, .summaryTable div.msgBoxErr td { border-width: 0px !important; }
.dataTable div.msgBoxInfo td, .summaryTable div.msgBoxInfo td { background-color: #FAF2BB !important; }
.dataTable div.msgBoxWarn td, .summaryTable div.msgBoxWarn td { background-color: #FAF2BB !important; }
.dataTable div.msgBoxErr  td, .summaryTable div.msgBoxErr  td { background-color: #FAF2BB !important; }
.msgBoxInfo td:first-of-type img:first-of-type { display: none; }
.msgBoxInfo td:first-of-type  { background: url(../images/ng/cbd/icons/circle_alert.png) center 5px no-repeat scroll; }
.msgBoxWarn td:first-of-type img:first-of-type { display: none; }
.msgBoxWarn td:first-of-type  { background: url(../images/ng/cbd/icons/circle_alert.png) center 5px no-repeat scroll; }
.msgBoxErr td:first-of-type img:first-of-type { display: none; }
.msgBoxErr td:first-of-type  { background: url(../images/ng/icons/circle_critical_alert.png) center 5px no-repeat scroll; }
.msgBoxErrList td:first-of-type img:first-of-type { display: none; }
.msgBoxErrList td:first-of-type  { background: url(../images/ng/icons/circle_critical_alert.png) center 5px no-repeat scroll; }
.msgBoxInt[type='INT_PHONE_MSG'] td:first-of-type img:first-of-type { display: none; }
.msgBoxInt[type='INT_PHONE_MSG'] td:first-of-type  { background: url(../images/ng/icons/15_circle_internal_crewspeak.png) center 5px no-repeat scroll; }
.msgBoxInt[type='INT_INFO_MSG'] td:first-of-type img:first-of-type { display: none; }
.msgBoxInt[type='INT_INFO_MSG'] td:first-of-type  { background: url(../images/ng/cbd/icons/circle_alert.png) center 5px no-repeat scroll; }
.summaryTable div.msgBoxInfo td, .summaryTable div.msgBoxWarn td, .summaryTable div.msgBoxErr td, .summaryTable div.msgBoxInt td { font: 95%/160% Arial,sans-serif; }
.input1 .msgBoxInfo td, .input1 .msgBoxWarn td, .input1 .msgBoxErr td, .input1 .msgBoxInt td, .input1 .msgBoxErrList td { font-size: 100%; _font-size: 75%; }
.acct_progress .chartLabel { font-size: 10px; }
.pie_ov_s .noAssetsCss { font: bold 10pt Arial,sans-serif; color: #999; padding: 10px; text-align: center; }
.pie_ov_s .chartInfoLabel { font: 10px Arial,sans-serif; }
.pie_ov_s td.chartInfoLabel.label0 { width: 125px; }
.pie_ov_s .chartInfoKey { height: 10px; width: 10px; }
.pie_ov_s .chartLegend { left: 85px !important; position: absolute !important; text-align: left !important; top: 7px !important ; }
.pie_pw_dt_s .noAssetsCss { font: bold 10pt Arial,sans-serif; color: #999; padding: 10px; text-align: center; }
.pie_pw_dt_s .chartInfoLabel { font: 10px Arial,sans-serif; }
.pie_pw_dt_s td.chartInfoLabel.label0 { width: 125px; }
.pie_pw_dt_s .chartInfoKey { height: 10px; width: 10px; }
.pie_pw_dt_s .chartLegend { left: 85px !important; position: absolute !important; text-align: left !important; top: 7px !important ; }
.int-only { color: #333; background-color: #D3E0C5; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; }
.callout, .callout-alt { background: #FAF2BB !important; }
.callout2 { background: #FAF2BB !important; }
.thInt { background: #BBCF9D !important; }
.arInt { background: #D3E0C5 !important; }
.wrInt { background: #D3E0C5 !important; }
.wrInt .jsfRadio { background-color: transparent; }
a.int-only:link, a.int-only:visited, a.int-only:hover, a.int-only:visited:hover { background-color: #D3E0C5; }
.int-only table tr td { background-color: #D5E5BC; }
.int-only .jsfRadio td { background-color: transparent; }
.jsfRadio .lrpad label.int-only { background-color: #D5E5BC; }
.chartLabel { font: 12px Arial,sans-serif; word-wrap: break-word; }
.chartInfoLabel { font: 12px Arial,sans-serif; padding-left: 4px; }
.chartToolTipTitle { font: 12px Arial,sans-serif; }
.chartError { font: bold 10pt Arial; color: red; border: 1px solid black; padding: 10px; background-color: white; }
.chartTitle { font: 12px/12px Arial,sans-serif; }
.gridChart .legendPosBottom { margin-top: 21px; }
.vg-layer table.vgLayerRoundBox { border: 3px solid #666; border-top: 0; border-bottom: 0; }
.vg-layer td.vgLayerRoundBoxCell { background-image: none; background-color: #FFF; border: none !important; }
.vg-layer .rd1topRow td.vgLayerRoundBoxCell, .vg-layer .rderrtopRow td.vgLayerRoundBoxCell,
.vg-layer .rdinfotopRow td.vgLayerRoundBoxCell, .vg-layer .rdwarntopRow td.vgLayerRoundBoxCell,
.vg-layer .rdpmailtopRow td.vgLayerRoundBoxCell { height: 28px; border-top: 3px solid #666 !important; border-left: none !important; border-bottom: none !important; border-right: none !important; }
.vgLayerRoundBoxDrag tr.rd1topRow td.vgLayerRoundBoxCell, .vgLayerRoundBoxDrag tr.rderrtopRow td.vgLayerRoundBoxCell,
.vgLayerRoundBoxDrag tr.rdinfotopRow td.vgLayerRoundBoxCell, .vgLayerRoundBoxDrag tr.rdwarntopRow td.vgLayerRoundBoxCell,
.vgLayerRoundBoxDrag tr.rdpmailtopRow td.vgLayerRoundBoxCell { height: 41px; background-color: #EAE5DA; border-bottom: 1px solid #FFF !important; border-left: none !important; border-top: 3px solid #666 !important; border-right: none !important; }
.vg-layer .vgLayerRoundBoxDrag tr.rderrtopRow td.rderrtopLft, .vg-layer .vgLayerRoundBoxDrag tr.rdinfotopRow td.rdinfotopLft,
.vg-layer .vgLayerRoundBoxDrag tr.rdwarntopRow td.rdwarntopLft, .vg-layer .vgLayerRoundBoxDrag tr.rdpmailtopRow td.rdpmailtopLft { background-color: #FAF2BB; border-bottom: 16px solid #FAF2BB !important; }
.vg-layer .rd1botRow .vgLayerRoundBoxCell, .vg-layer .rderrbotRow .vgLayerRoundBoxCell,
.vg-layer .rdinfobotRow .vgLayerRoundBoxCell, .vg-layer .rdwarnbotRow .vgLayerRoundBoxCell,
.vg-layer .rdpmailbotRow .vgLayerRoundBoxCell { border-bottom: 3px solid #666 !important; border-left: none !important; border-top: 1px solid #FFF !important; border-right: none !important; }
.vg-layer .rderr .rderrtopRow .errCol { border-bottom: 3px solid #666 !important; border-right: 1px solid #F00 !important; background-color: #FAF2BB; }
.vg-layer .rdinfo .rdinfotopRow .errCol, .vg-layer .rdwarn .rdwarntopRow .errCol,
.vg-layer .rdpmail .rdpmailtopRow .errCol { border-bottom: 3px solid #666 !important; border-right: 1px solid #F0AB00 !important; background-color: #FAF2BB; }
.vg-layer .rderr .rderrtopLft, .vg-layer .rderr .rderrctrLft, .vg-layer .rderr .rderrbotLft,
.vg-layer .rdinfo .rdinfotopLft, .vg-layer .rdinfo .rdinfoctrLft, .vg-layer .rdinfo .rdinfobotLft,
.vg-layer .rdwarn .rdwarntopLft, .vg-layer .rdwarn .rdwarnctrLft, .vg-layer .rdwarn .rdwarnbotLft,
.vg-layer .rdpmail .rdpmailtopLft, .vg-layer .rdpmail .rdpmailctrLft, .vg-layer .rdpmail .rdpmailbotLft { background-color: #FAF2BB; }
.vg-layer .rderr .rderrbotLft, .vg-layer .rderr .rderrbotLft,
.vg-layer .rdinfo .rdinfobotLft, .vg-layer .rdinfo .rdinfobotLft,
.vg-layer .rdwarn .rdwarnbotLft, .vg-layer .rdwarn .rdwarnbotLft,
.vg-layer .rdpmail .rdpmailbotLft, .vg-layer .rdpmail .rdpmailbotLft { border-top: 4px solid #FAF2BB !important; }
.vg-layer .rderr .rderrtopRow .errImg, .vg-layer .rderrshdw .rderrshdwtopRow .errImg { background-image: url(../images/ng/icons/circle_critical_alert.png); }
.vg-layer .rdwarn .rdwarntopRow .errImg { background-image: url(../images/ng/cbd/icons/circle_alert.png); }
.vg-layer .rdpmail .rdpmailtopRow .errImg { background-image: url(../images/ng/icons/15_mail_urgent.png); }
.vg-layer .rdinfo .rdinfotopRow .errImg { background-image: url(../images/ng/cbd/icons/info_circle.png); }
.vg-layer table.vgLayerShadowRoundBox { border: 1px solid #999; border-top: 0; border-bottom: 0; }
.vg-layer .rdshdwtopRow td.vgLayerRoundBoxCell { height: 28px; border-bottom: none !important; border-left: none !important; border-top: 1px solid #999 !important; border-right: none !important; }
.vgLayerRoundBoxDrag tr.rdshdwtopRow td.vgLayerRoundBoxCell { height: 41px; background-color: #EAE5DA; border-bottom: 1px solid #FFF !important; border-left: none !important; border-top: 1px solid #999 !important; border-right: none !important; }
.vg-layer .rdshdwbotRow .vgLayerRoundBoxCell  { border-bottom: 1px solid #999 !important; border-left: none !important; border-top: 4px solid #FFF !important; border-right: none !important; }
div.vg-layer table.rd9 { border: 1px solid #666; border-bottom: none; }
.vg-layer .roundBoxScrollDiv { outline: 0; }
.vg-layer .vgLayerRoundBox div.drag, .vg-layer .vgLayerShadowRoundBox div.drag { border: none; margin: 0; width: 100%; height: 25px; }
.vg-layer div.close { height: 18px; width: 18px; background: url(../images/ng/cbd/popups/close.png) no-repeat; right: 0px; cursor: pointer; }
.vg-layer .vgLayerShadowRoundBox div.close { right: -9px; }
.vg-layer .roundBoxNoScrollDiv { padding: 21px 0 0 0; }
.vg-layer .rd1botRow .vgLayerRoundBoxCell .rdBlock, .vg-layer .rdshdwbotRow .vgLayerRoundBoxCell .rdBlock { height: 3px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,.vg-layer .rd1topRow td.vgLayerRoundBoxCell { height: 36px; }
::i-block-chrome,.vgLayerRoundBoxDrag tr.rdshdwtopRow td.vgLayerRoundBoxCell { height: 36px; }
::i-block-chrome,.vgLayerRoundBoxDrag tr.rd1topRow td.vgLayerRoundBoxCell { height: 36px; }
}
.infoBoxSpan .roundBox, .form-field-info-box .roundBox { border: 1px solid #999; }
.infoBoxSpan .roundBox .rdshdwtopRow td, .infoBoxSpan .roundBox .rdshdwbotRow td,
.form-field-info-box .roundBox .rderrshdwtopRow td, .form-field-info-box .roundBox .rderrshdwbotRow td  { height: 9px; }
.infoBoxSpan .roundBox .rdshdwtopRow td, .infoBoxSpan .roundBox td.rdshdwctrLft,
.infoBoxSpan .roundBox td.rdshdwctrRgt, .infoBoxSpan .roundBox .rdshdwbotRow td,
.form-field-info-box .roundBox .rderrshdwtopRow td, .form-field-info-box .roundBox td.rderrshdwctrLft,
.form-field-info-box .roundBox td.rderrshdwctrRgt, .form-field-info-box .roundBox .rderrshdwbotRow td { border: none !important; background-image: none; background: #FFF; }
.infoBoxSpan .roundBox .roundBoxCtnt, .form-field-info-box .roundBox .roundBoxCtnt { padding: 0; margin: 0; }
.form-field-info-box .rderrshdw .rderrshdwtopRow .errCol { display: none; }
.form-field-info-box .rderrshdwbotRgt { display: none; }
div.xLdrTop { height: 12px; width: 22px; background-position: 0px -13px; position: absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat: no-repeat; font-size: 0%; }
div.xLdrBot { height: 12px; width: 22px; background-position: 0px  -1px; position: absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat: no-repeat; font-size: 0%; }
div.xLdrLft { height: 22px; width: 12px; background-position: -24px 0px; position: absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat: no-repeat; font-size: 0%; }
div.xLdrRgt { height: 22px; width: 12px; background-position: -42px 0px; position: absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat: no-repeat; font-size: 0%; }
.vgSlider { margin: 0px 10px 0px 5px; }
.vgSlider .squarePointer, .vgSlider .upPointer, .vgSlider .downPointer { height: 40px; padding-top: 10px; }
.vgSlider .sliderGripper { width: 10px; }
.vgSlider .gripperImage { background-image: url(../images/icons/act_slider.gif); height: 19px; width: 10px; left: -3px; }
.vgSlider .squarePointer .gripperImage { background-position: 0px 0px; height: 16px; top: 2px; }
.vgSlider .squarePointer .gripperLabel, .vgSlider .upPointer .gripperLabel { top: -15px; left: -45px; }
.vgSlider .downPointerTicks { height: 60px; }
.vgSlider .minInitVal, .vgSlider .maxInitVal, .vgSlider .initVal { position: absolute; top: 8px; background-image: url(../images/icons/reddot.gif); height: 6px; width: 6px; margin-left: 2px; font-size: 0%; }
.vgSlider .altMaxBar { position: absolute; top: 9px; height: 3px; margin-left: 2px; font-size: 0%; background-color: #981E32; }
.vgSlider .upPointer .gripperImage { background-position: 0px -35px; top: 0px; }
.vgSlider .downPointer .gripperImage, .vgSlider .downPointerTicks .gripperImage { background-position: 0px -75px; top: 2px; }
.vgSlider .downPointer .barMinLabel div, .vgSlider .downPointer .barMaxLabel div { top: -13px; }
.vgSlider .downPointer .gripperLabel { top: 19px; left: -46px; }
.vgSlider .squarePointer .barMinLabel div, .vgSlider .squarePointer .barMaxLabel div, .vgSlider .upPointer .barMinLabel div, .vgSlider .upPointer .barMaxLabel div { top: 20px; }
.vgSlider .tickMarks { position: absolute; left: 5px; top: 23px; }
.border-1grid { background-position: 72px 0; }
.border-2grid { background-position: 153px 0; }
.border-3grid { background-position: 234px 0; }
.border-4grid { background-position: 315px 0; }
.border-5grid { background-position: 396px 0; }
.border-6grid { background-position: 477px 0; }
.border-7grid { background-position: 558px 0; }
.border-8grid { background-position: 639px 0; }
.border-9grid { background-position: 720px 0; }
.border-10grid { background-position: 801px 0; }
.border-11grid { background-position: 882px 0; }
.grid-rightPad { padding-right: 9px; }
.roundBoxScrollDiv { margin-bottom: 0px; }
.roundBoxScrollDiv.layer { overflow: auto; }
.rbPad .roundBoxScrollDiv { margin: 8px 4px 8px 8px; padding-right: 5px; }
.roundBoxCtnt { width: 100%; padding: 2px; margin-bottom: -7px; }
.roundBoxCtnt[class] { width: auto; padding: 2px; margin-bottom: 0px; }
.roundBox.nopadmarg .roundBoxCtnt, .roundBoxCtnt.nopadmarg { padding: 0px; margin: 0px; }
.roundBoxNoScrollDiv { width: 100%; padding: 6px 0px 10px 0px; }
html>body .IE6Ignore, .roundBoxNoScrollDiv { width: auto; }
.roundBoxNoScrollDiv .bgroup { margin: 10px 0px -4px 0px; }
.roundBoxCtnt .bgroup { margin: 10px 0px 4px 0px; }
html>body .IE6Ignore, .roundBoxCtnt .bgroup { margin: 0px; }
div.close { width: 14px; height: 24px; position: relative; top: 4px; right: 0px; background: url("../images/popups/act_close.gif") no-repeat; cursor: auto; float: right; }
div.noclose { display: none; }
.roundBox div.drag { width: 80%; height: 4px; font-size: 30%; cursor: move; border-top: 2px solid #CCC; border-bottom: 2px solid #CCC; margin: 8px 0px 10px 0px; }
html>body .IE6Ignore, .roundBox div.drag { height: 6px; margin-bottom: 10px; }
.roundBox div.nodrag { display: none; }
.vg-layer .roundBox .rd1topMid div p { font-size: 16px; text-align: left; margin-bottom: 6px; padding-top: 6px; padding-left: 2px; }
.vg-layer .roundBox .rdshdwtopMid div p { font-size: 16px; text-align: left; margin-bottom: 6px; padding-top: 2px; padding-left: 2px; }
.roundBox .roundBoxBusy { margin-bottom: -10px; margin-top: -7px; _margin-top: 0px; }
.roundBox .roundBoxBusy p { font-size: 70%; letter-spacing: -1px; }
.rd1topLft, .rd1topMid, .rd1topRgt, .rd1botLft, .rd1botMid, .rd1botRgt,
.rd2topLft, .rd2topMid, .rd2topRgt, .rd2botLft, .rd2botMid, .rd2botRgt,
.rd3topLft, .rd3topMid, .rd3topRgt, .rd3botLft, .rd3botMid, .rd3botRgt,
.rd4topLft, .rd4topMid, .rd4topRgt, .rd4botLft, .rd4botMid, .rd4botRgt,
.rd4AtopLft, .rd4AtopMid, .rd4AtopRgt, .rd4AbotLft, .rd4AbotMid, .rd4AbotRgt,
.rd4BtopLft, .rd4BtopMid, .rd4BtopRgt, .rd4BbotLft, .rd4BbotMid, .rd4BbotRgt,
.rd5topLft, .rd5topMid, .rd5topRgt, .rd5botLft, .rd5botMid, .rd5botRgt,
.rd6topLft, .rd6topMid, .rd6topRgt, .rd6botLft, .rd6botMid, .rd6botRgt,
.rd7topLft, .rd7topMid, .rd7topRgt, .rd7botLft, .rd7botMid, .rd7botRgt,
.rd8topLft, .rd8topMid, .rd8topRgt, .rd8botLft, .rd8botMid, .rd8botRgt,
.rd9topLft, .rd9topMid, .rd9topRgt, .rd9botLft, .rd9botMid, .rd9botRgt,
.rd10topLft, .rd10topMid, .rd10topRgt, .rd10botLft, .rd10botMid, .rd10botRgt,
.rd11topLft, .rd11topMid, .rd11topRgt, .rd11botLft, .rd11botMid, .rd11botRgt,
.rd12topLft, .rd12topMid, .rd12topRgt, .rd12botLft, .rd12botMid, .rd12botRgt,
.rd13topLft, .rd13topMid, .rd13topRgt, .rd13botLft, .rd13botMid, .rd13botRgt,
.rdpmailtopLft, .rdpmailtopMid, .rdpmailtopRgt, .rdpmailbotLft, .rdpmailbotMid, .rdpmailbotRgt,
.rdwarntopLft, .rdwarntopMid, .rdwarntopRgt, .rdwarnbotLft, .rdwarnbotMid, .rdwarnbotRgt,
.rdinfotopLft, .rdinfotopMid, .rdinfotopRgt, .rdinfobotLft, .rdinfobotMid, .rdinfobotRgt,
.rderrtopLft, .rderrtopMid, .rderrtopRgt, .rderrbotLft, .rderrbotMid, .rderrbotRgt { height: 7px; font-size: 1px !important; vertical-align: top; }
.rd14topLft, .rd14topMid, .rd14topRgt, .rd14botLft, .rd14botMid, .rd14botRgt,
.rd15topLft, .rd15topMid, .rd15topRgt, .rd15botLft, .rd15botMid, .rd15botRgt { height: 8px; font-size: 1px !important; vertical-align: top; }
.rd1sqdtopLft, .rd1sqdtopRgt, .rd1sqdbotLft, .rd1sqdbotRgt,
.rd2sqdtopLft, .rd2sqdtopRgt, .rd2sqdbotLft, .rd2sqdbotRgt,
.rd3sqdtopLft, .rd3sqdtopRgt, .rd3sqdbotLft, .rd3sqdbotRgt,
.rd4sqdtopLft, .rd4sqdtopRgt, .rd4sqdbotLft, .rd4sqdbotRgt,
.rd4AsqdtopLft, .rd4AsqdtopRgt, .rd4AsqdbotLft, .rd4AsqdbotRgt,
.rd4BsqdtopLft, .rd4BsqdtopRgt, .rd4BsqdbotLft, .rd4BsqdbotRgt,
.rd5sqdtopLft, .rd5sqdtopRgt, .rd5sqdbotLft, .rd5sqdbotRgt,
.rd6sqdtopLft, .rd6sqdtopRgt, .rd6sqdbotLft, .rd6sqdbotRgt,
.rd7sqdtopLft, .rd7sqdtopRgt, .rd7sqdbotLft, .rd7sqdbotRgt,
.rd8sqdtopLft, .rd8sqdtopRgt, .rd8sqdbotLft, .rd8sqdbotRgt,
.rd9sqdtopLft, .rd9sqdtopRgt, .rd9sqdbotLft, .rd9sqdbotRgt,
.rd10sqdtopLft, .rd10sqdtopRgt, .rd10sqdbotLft, .rd10sqdbotRgt,
.rd11sqdtopLft, .rd11sqdtopRgt, .rd11sqdbotLft, .rd11sqdbotRgt,
.rd12sqdtopLft, .rd12sqdtopRgt, .rd12sqdbotLft, .rd12sqdbotRgt,
.rd13sqdtopLft, .rd13sqdtopRgt, .rd13sqdbotLft, .rd13sqdbotRgt { height: 7px; font-size: 1px !important; vertical-align: top; }
.rd14sqdtopLft, .rd14sqdtopRgt, .rd14sqdbotLft, .rd14sqdbotRgt,
.rd15sqdtopLft, .rd15sqdtopRgt, .rd15sqdbotLft, .rd15sqdbotRgt { height: 8px; font-size: 1px !important; vertical-align: top; }
.rd1ctrMid, .rd2ctrMid, .rd3ctrMid, .rd4ctrMid, .rd4ActrMid, .rd4BctrMid, .rd5ctrMid, .rd6ctrMid, .rd7ctrMid,
.rd8ctrMid, .rd9ctrMid, .rd10ctrMid, .rd11ctrMid, .rd12ctrMid, .rd13ctrMid, .rd14ctrMid, .rd15ctrMid,
.rdshdwctrMid, .rdshdw2ctrMid, .rdshdw3ctrMid, .rd4shdwctrMid, .rderrctrMid, .rdpmailctrMid, .rdwarnctrMid, .rdinfoctrMid, .rderrshdwctrMid { vertical-align: top; }
.rd1ctrMid, .rd2ctrMid, .rd3ctrMid, .rd4ctrMid, .rd4ActrMid, .rd4BctrMid, .rd5ctrMid, .rd6ctrMid, .rd7ctrMid,
.rd8ctrMid, .rd10ctrMid, .rd11ctrMid, .rd12ctrMid, .rd13ctrMid, .rd14ctrMid, .rd15ctrMid,
.rderrctrMid, .rdpmailctrMid, .rdwarnctrMid, .rdinfoctrMid { padding: 9px 0px 0px 0px; }
.rd1topLft, .rd1ctrLft, .rd1botLft, .rd1topRgt, .rd1ctrRgt, .rd1botRgt,
.rd2topLft, .rd2ctrLft, .rd2botLft, .rd2topRgt, .rd2ctrRgt, .rd2botRgt,
.rd3topLft, .rd3ctrLft, .rd3botLft, .rd3topRgt, .rd3ctrRgt, .rd3botRgt,
.rd4topLft, .rd4ctrLft, .rd4botLft, .rd4topRgt, .rd4ctrRgt, .rd4botRgt,
.rd4AtopLft, .rd4ActrLft, .rd4AbotLft, .rd4AtopRgt, .rd4ActrRgt, .rd4AbotRgt,
.rd4BtopLft, .rd4BctrLft, .rd4BbotLft, .rd4BtopRgt, .rd4BctrRgt, .rd4BbotRgt,
.rd5topLft, .rd5ctrLft, .rd5botLft, .rd5topRgt, .rd5ctrRgt, .rd5botRgt,
.rd6topLft, .rd6ctrLft, .rd6botLft, .rd6topRgt, .rd6ctrRgt, .rd6botRgt,
.rd7topLft, .rd7ctrLft, .rd7botLft, .rd7topRgt, .rd7ctrRgt, .rd7botRgt,
.rd8topLft, .rd8ctrLft, .rd8botLft, .rd8topRgt, .rd8ctrRgt, .rd8botRgt,
.rd9topLft, .rd9ctrLft, .rd9botLft, .rd9topRgt, .rd9ctrRgt, .rd9botRgt,
.rd10topLft, .rd10ctrLft, .rd10botLft, .rd10topRgt, .rd10ctrRgt, .rd10botRgt,
.rd11topLft, .rd11ctrLft, .rd11botLft, .rd11topRgt, .rd11ctrRgt, .rd11botRgt,
.rd12topLft, .rd12ctrLft, .rd12botLft, .rd12topRgt, .rd12ctrRgt, .rd12botRgt,
.rd13topLft, .rd13ctrLft, .rd13botLft, .rd13topRgt, .rd13ctrRgt, .rd13botRgt,
.rdpmailtopLft, .rdpmailctrLft, .rdpmailbotLft, .rdpmailtopRgt, .rdpmailctrRgt, .rdpmailbotRgt,
.rdwarntopLft, .rdwarnctrLft, .rdwarnbotLft, .rdwarntopRgt, .rdwarnctrRgt, .rdwarnbotRgt,
.rdinfotopLft, .rdinfoctrLft, .rdinfobotLft, .rdinfotopRgt, .rdinfoctrRgt, .rdinfobotRgt,
.rderrtopLft, .rderrctrLft, .rderrbotLft, .rderrtopRgt, .rderrctrRgt, .rderrbotRgt { width: 7px; }
.rd14topLft, .rd14ctrLft, .rd14botLft, .rd14topRgt, .rd14ctrRgt, .rd14botRgt,
.rd15topLft, .rd15ctrLft, .rd15botLft, .rd15topRgt, .rd15ctrRgt, .rd15botRgt, .rdshdw3ctrLft { width: 7px; }
.rd1sqdtopLft, .rd1sqdtopRgt, .rd1sqdbotLft, .rd1sqdbotRgt,
.rd2sqdtopLft, .rd2sqdtopRgt, .rd2sqdbotLft, .rd2sqdbotRgt,
.rd3sqdtopLft, .rd3sqdtopRgt, .rd3sqdbotLft, .rd3sqdbotRgt,
.rd4sqdtopLft, .rd4sqdtopRgt, .rd4sqdbotLft, .rd4sqdbotRgt,
.rd4AsqdtopLft, .rd4AsqdtopRgt, .rd4AsqdbotLft, .rd4AsqdbotRgt,
.rd4BsqdtopLft, .rd4BsqdtopRgt, .rd4BsqdbotLft, .rd4BsqdbotRgt,
.rd5sqdtopLft, .rd5sqdtopRgt, .rd5sqdbotLft, .rd5sqdbotRgt,
.rd6sqdtopLft, .rd6sqdtopRgt, .rd6sqdbotLft, .rd6sqdbotRgt,
.rd7sqdtopLft, .rd7sqdtopRgt, .rd7sqdbotLft, .rd7sqdbotRgt,
.rd8sqdtopLft, .rd8sqdtopRgt, .rd8sqdbotLft, .rd8sqdbotRgt,
.rd9sqdtopLft, .rd9sqdtopRgt, .rd9sqdbotLft, .rd9sqdbotRgt,
.rd10sqdtopLft, .rd10sqdtopRgt, .rd10sqdbotLft, .rd10sqdbotRgt,
.rd11sqdtopLft, .rd11sqdtopRgt, .rd11sqdbotLft, .rd11sqdbotRgt,
.rd12sqdtopLft, .rd12sqdtopRgt, .rd12sqdbotLft, .rd12sqdbotRgt,
.rd13sqdtopLft, .rd13sqdtopRgt, .rd13sqdbotLft, .rd13sqdbotRgt  { width: 7px; }
.rd14sqdtopLft, .rd14sqdtopRgt, .rd14sqdbotLft, .rd14sqdbotRgt,
.rd15sqdtopLft, .rd15sqdtopRgt, .rd15sqdbotLft, .rd15sqdbotRgt  { width: 7px; }
.rdshdwtopLft, .rdshdwctrLft, .rdshdwbotLft, .rdshdwtopRgt, .rdshdwctrRgt, .rdshdwbotRgt,
.rdshdw3topLft, .rdshdw3botLft, .rdshdw3topRgt, .rdshdw3botRgt,
.rdshdw3sqdtopLft, .rdshdw3sqdbotLft, .rdshdw3sqdtopRgt, .rdshdw3sqdbotRgt,
.rd4shdwtopLft, .rd4shdwctrLft, .rd4shdwbotLft, .rd4shdwtopRgt, .rd4shdwctrRgt, .rd4shdwbotRgt,
.rderrshdwtopLft, .rderrshdwctrLft, .rderrshdwbotLft, .rderrshdwtopRgt, .rderrshdwctrRgt, .rderrshdwbotRgt  { width: 10px; font-size: 1px; }
.rdshdw2topLft, .rdshdw2ctrLft, .rdshdw2botLft { width: 8px; }
.rdshdw2topRgt, .rdshdw2ctrRgt, .rdshdw2botRgt { width: 12px; }
.rdshdw2topLft, .rdshdw2topRgt { height: 8px; }
.rdshdw2botLft, .rdshdw2botMid, .rdshdw2botRgt { height: 12px; }
.rdshdw2topLft, .rdshdw2ctrLft, .rdshdw2botLft, .rdshdw2topRgt, .rdshdw2ctrRgt, .rdshdw2botRgt, .rdshdw2topMid, .rdshdw2botMid, .rdshdw3topMid { font-size: 1px; }
.rdshdwtopLft, .rdshdwtopMid, .rdshdwtopRgt, .rdshdwbotLft, .rdshdwbotMid, .rdshdwbotRgt,
.rdshdw3topLft, .rdshdw3topRgt, .rdshdw3botLft, .rdshdw3botMid, .rdshdw3botRgt,
.rdshdw3sqdtopLft, .rdshdw3sqdbotLft, .rdshdw3sqdtopRgt, .rdshdw3sqdbotRgt,
.rd4shdwtopLft, .rd4shdwtopMid, .rd4shdwtopRgt, .rd4shdwbotLft, .rd4shdwbotMid, .rd4shdwbotRgt,
.rderrshdwtopLft, .rderrshdwtopMid, .rderrshdwtopRgt, .rderrshdwbotLft, .rderrshdwbotMid, .rderrshdwbotMidLft, .rderrshdwbotRgt  { height: 10px; font-size: 1px; }
.rderrshdwctrMid {}
html>body .IE6Ignore, .rdshdwtopLft, .rdshdwctrLft, .rdshdwbotLft, .rdshdw3topLft, .rdshdw3botLft, .rderrshdwtopLft, .rderrshdwctrLft, .rderrshdwbotLft  { width: 10px; height: 10px; font-size: 1px; }
html>body .IE6Ignore, .rdshdwtopRgt, .rdshdwctrRgt, .rdshdwbotRgt, .rdshdw3topRgt, .rdshdw3ctrRgt, .rdshdw3botRgt, .rderrshdwtopRgt, .rderrshdwctrRgt, .rderrshdwbotRgt  { width: 15px; font-size: 1px; }
html>body .IE6Ignore, .rdshdwtopRgt, .rdshdwbotRgt, .rdshdw3topRgt, .rdshdw3botRgt, .rderrshdwtopRgt, .rderrshdwbotRgt  { height: 16px; font-size: 1px; }
html>body .IE6Ignore, .rdshdwbotMid, .rdshdw3botMid { height: 16px; font-size: 1px; }
html>body .IE6Ignore, .rderrshdwtopRgt, .rderrshdwtopLft, .rderrshdwctrLft, .rderrshdwbotLft { height: 10px; }
html>body .IE6Ignore, .rdshdw3sqdtopLft, .rdshdw3sqdctrLft, .rdshdw3sqdbotLft { width: 8px; font-size: 1px; }
html>body .IE6Ignore, .rdshdw3sqdtopRgt, .rdshdw3sqdctrRgt, .rdshdw3sqdbotRgt { width: 15px; font-size: 1px; }
html>body .IE6Ignore, .rdshdw3sqdtopLft, .rdshdw3topMid, .rdshdw3sqdtopRgt { height: 7px; font-size: 1px; }
html>body .IE6Ignore, .rdshdw3sqdbotLft, .rdshdw3sqdbotMid, .rdshdw3sqdbotRgt { height: 10px; font-size: 1px; }
.rdglow1topLft, .rdglow1ctrLft, .rdglow1botLft, .rdglow1topRgt, .rdglow1ctrRgt, .rdglow1botRgt { width: 12px; font-size: 1px; }
.rdglow1topLft, .rdglow1topMid, .rdglow1topRgt, .rdglow1botLft, .rdglow1botMid, .rdglow1botRgt { height: 14px; font-size: 1px; }
.rdBlock { width: 7px; }
.rdshdwtopLft .rdBlock, .rdshdwtopRgt .rdBlock, .rdshdwbotLft div.rdBlock, .rdshdwbotRgt div.rdBlock,
.rdshdw3topLft .rdBlock, .rdshd3wtopRgt .rdBlock, .rdshdw3botLft div.rdBlock, .rdshdw3botRgt div.rdBlock,
.rd4shdwtopLft .rdBlock, .rd4shdwtopRgt .rdBlock, .rd4shdwbotLft .rdBlock, .rd4shdwbotRgt .rdBlock,
.rderrshdwtopLft div.rdBlock, .rderrshdwtopRgt, .rderrshdwbotLft div.rdBlock, .rderrshdwbotRgt  div.rdBlock { width: 10px; }
html>body .IE6Ignore, .rdshdwtopRgt div.rdBlock, .rdshdwbotRgt div.rdBlock, .rdshdw3topRgt div.rdBlock, .rdshdw3botRgt div.rdBlock, .rderrshdwtopRgt div.rdBlock, .rderrshdwbotRgt div.rdBlock { width: 15px; }
.rdglow1botLft div.rdBlock, .rdglow1botRgt div.rdBlock { width: 12px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.rdshdw3topLft, .rdshdw3topMid, .rdshdw3topRgt, .rdshdw3sqdtopLft, .rdshdw3sqdtopRgt { height: 6px; }
.rd1topLft, .rd1topMid, .rd1topRgt, .rd1botLft, .rd1botMid, .rd1botRgt,
.rd2topLft, .rd2topMid, .rd2topRgt, .rd2botLft, .rd2botMid, .rd2botRgt,
.rd3topLft, .rd3topMid, .rd3topRgt, .rd3botLft, .rd3botMid, .rd3botRgt,
.rd4topLft, .rd4topMid, .rd4topRgt, .rd4botLft, .rd4botMid, .rd4botRgt,
.rd4AtopLft, .rd4AtopMid, .rd4AtopRgt, .rd4AbotLft, .rd4AbotMid, .rd4AbotRgt,
.rd4BtopLft, .rd4BtopMid, .rd4BtopRgt, .rd4BbotLft, .rd4BbotMid, .rd4BbotRgt,
.rd5topLft, .rd5topMid, .rd5topRgt, .rd5botLft, .rd5botMid, .rd5botRgt,
.rd6topLft, .rd6topMid, .rd6topRgt, .rd6botLft, .rd6botMid, .rd6botRgt,
.rd7topLft, .rd7topMid, .rd7topRgt, .rd7botLft, .rd7botMid, .rd7botRgt,
.rd8topLft, .rd8topMid, .rd8topRgt, .rd8botLft, .rd8botMid, .rd8botRgt,
.rd9topLft, .rd9topMid, .rd9topRgt, .rd9botLft, .rd9botMid, .rd9botRgt,
.rd10topLft, .rd10topMid, .rd10topRgt, .rd10botLft, .rd10botMid, .rd10botRgt,
.rd11topLft, .rd11topMid, .rd11topRgt, .rd11botLft, .rd11botMid, .rd11botRgt,
.rd12topLft, .rd12topMid, .rd12topRgt, .rd12botLft, .rd12botMid, .rd12botRgt,
.rd13topLft, .rd13topMid, .rd13topRgt, .rd13botLft, .rd13botMid, .rd13botRgt,
.rd14topLft, .rd14topMid, .rd14topRgt, .rd14botLft, .rd14botMid, .rd14botRgt,
.rd15topLft, .rd15topMid, .rd15topRgt, .rd15botLft, .rd15botMid, .rd15botRgt,
.rdpmailtopLft, .rdpmailtopMid, .rdpmailtopRgt, .rdpmailbotLft, .rdpmailbotMid, .rdpmailbotRgt,
.rdwarntopLft, .rdwarntopMid, .rdwarntopRgt, .rdwarnbotLft, .rdwarnbotMid, .rdwarnbotRgt,
.rdinfotopLft, .rdinfotopMid, .rdinfotopRgt, .rdinfobotLft, .rdinfobotMid, .rdinfobotRgt,
.rderrtopLft, .rderrtopMid, .rderrtopRgt, .rderrbotLft, .rderrbotMid, .rderrbotRgt { height: 6px; font-size: 1px !important; vertical-align: top; }
.rd1sqdtopLft, .rd1sqdtopRgt, .rd1sqdbotLft, .rd1sqdbotRgt,
.rd2sqdtopLft, .rd2sqdtopRgt, .rd2sqdbotLft, .rd2sqdbotRgt,
.rd3sqdtopLft, .rd3sqdtopRgt, .rd3sqdbotLft, .rd3sqdbotRgt,
.rd4sqdtopLft, .rd4sqdtopRgt, .rd4sqdbotLft, .rd4sqdbotRgt,
.rd4AsqdtopLft, .rd4AsqdtopRgt, .rd4AsqdbotLft, .rd4AsqdbotRgt,
.rd4BsqdtopLft, .rd4BsqdtopRgt, .rd4BsqdbotLft, .rd4BsqdbotRgt,
.rd5sqdtopLft, .rd5sqdtopRgt, .rd5sqdbotLft, .rd5sqdbotRgt,
.rd6sqdtopLft, .rd6sqdtopRgt, .rd6sqdbotLft, .rd6sqdbotRgt,
.rd7sqdtopLft, .rd7sqdtopRgt, .rd7sqdbotLft, .rd7sqdbotRgt,
.rd8sqdtopLft, .rd8sqdtopRgt, .rd8sqdbotLft, .rd8sqdbotRgt,
.rd9sqdtopLft, .rd9sqdtopRgt, .rd9sqdbotLft, .rd9sqdbotRgt,
.rd10sqdtopLft, .rd10sqdtopRgt, .rd10sqdbotLft, .rd10sqdbotRgt,
.rd11sqdtopLft, .rd11sqdtopRgt, .rd11sqdbotLft, .rd11sqdbotRgt,
.rd12sqdtopLft, .rd12sqdtopRgt, .rd12sqdbotLft, .rd12sqdbotRgt,
.rd13sqdtopLft, .rd13sqdtopRgt, .rd13sqdbotLft, .rd13sqdbotRgt,
.rd14sqdtopLft, .rd14sqdtopRgt, .rd14sqdbotLft, .rd14sqdbotRgt,
.rd15sqdtopLft, .rd15sqdtopRgt, .rd15sqdbotLft, .rd15sqdbotRgt { height: 6px; font-size: 1px !important; vertical-align: top; }
.rd1topLft, .rd1ctrLft, .rd1botLft, .rd1topRgt, .rd1ctrRgt, .rd1botRgt,
.rd2topLft, .rd2ctrLft, .rd2botLft, .rd2topRgt, .rd2ctrRgt, .rd2botRgt,
.rd3topLft, .rd3ctrLft, .rd3botLft, .rd3topRgt, .rd3ctrRgt, .rd3botRgt,
.rd4topLft, .rd4ctrLft, .rd4botLft, .rd4topRgt, .rd4ctrRgt, .rd4botRgt,
.rd4AtopLft, .rd4ActrLft, .rd4AbotLft, .rd4AtopRgt, .rd4ActrRgt, .rd4AbotRgt,
.rd4BtopLft, .rd4BctrLft, .rd4BbotLft, .rd4BtopRgt, .rd4BctrRgt, .rd4BbotRgt,
.rd5topLft, .rd5ctrLft, .rd5botLft, .rd5topRgt, .rd5ctrRgt, .rd5botRgt,
.rd6topLft, .rd6ctrLft, .rd6botLft, .rd6topRgt, .rd6ctrRgt, .rd6botRgt,
.rd7topLft, .rd7ctrLft, .rd7botLft, .rd7topRgt, .rd7ctrRgt, .rd7botRgt,
.rd8topLft, .rd8ctrLft, .rd8botLft, .rd8topRgt, .rd8ctrRgt, .rd8botRgt,
.rd9topLft, .rd9ctrLft, .rd9botLft, .rd9topRgt, .rd9ctrRgt, .rd9botRgt,
.rd10topLft, .rd10ctrLft, .rd10botLft, .rd10topRgt, .rd10ctrRgt, .rd10botRgt,
.rd11topLft, .rd11ctrLft, .rd11botLft, .rd11topRgt, .rd11ctrRgt, .rd11botRgt,
.rd12topLft, .rd12ctrLft, .rd12botLft, .rd12topRgt, .rd12ctrRgt, .rd12botRgt,
.rd13topLft, .rd13ctrLft, .rd13botLft, .rd13topRgt, .rd13ctrRgt, .rd13botRgt,
.rd14topLft, .rd14ctrLft, .rd14botLft, .rd14topRgt, .rd14ctrRgt, .rd14botRgt,
.rd15topLft, .rd15ctrLft, .rd15botLft, .rd15topRgt, .rd15ctrRgt, .rd15botRgt,
.rdpmailtopLft, .rdpmailctrLft, .rdpmailbotLft, .rdpmailtopRgt, .rdpmailctrRgt, .rdpmailbotRgt,
.rdwarntopLft, .rdwarnctrLft, .rdwarnbotLft, .rdwarntopRgt, .rdwarnctrRgt, .rdwarnbotRgt,
.rdinfotopLft, .rdinfoctrLft, .rdinfobotLft, .rdinfotopRgt, .rdinfoctrRgt, .rdinfobotRgt,
.rderrtopLft, .rderrctrLft, .rderrbotLft, .rderrtopRgt, .rderrctrRgt, .rderrbotRgt { width: 8px; }
.rd1sqdtopLft, .rd1sqdtopRgt, .rd1sqdbotLft, .rd1sqdbotRgt,
.rd2sqdtopLft, .rd2sqdtopRgt, .rd2sqdbotLft, .rd2sqdbotRgt,
.rd3sqdtopLft, .rd3sqdtopRgt, .rd3sqdbotLft, .rd3sqdbotRgt,
.rd4sqdtopLft, .rd4sqdtopRgt, .rd4sqdbotLft, .rd4sqdbotRgt,
.rd4AsqdtopLft, .rd4AsqdtopRgt, .rd4AsqdbotLft, .rd4AsqdbotRgt,
.rd4BsqdtopLft, .rd4BsqdtopRgt, .rd4BsqdbotLft, .rd4BsqdbotRgt,
.rd5sqdtopLft, .rd5sqdtopRgt, .rd5sqdbotLft, .rd5sqdbotRgt,
.rd6sqdtopLft, .rd6sqdtopRgt, .rd6sqdbotLft, .rd6sqdbotRgt,
.rd7sqdtopLft, .rd7sqdtopRgt, .rd7sqdbotLft, .rd7sqdbotRgt,
.rd8sqdtopLft, .rd8sqdtopRgt, .rd8sqdbotLft, .rd8sqdbotRgt,
.rd9sqdtopLft, .rd9sqdtopRgt, .rd9sqdbotLft, .rd9sqdbotRgt,
.rd10sqdtopLft, .rd10sqdtopRgt, .rd10sqdbotLft, .rd10sqdbotRgt,
.rd11sqdtopLft, .rd11sqdtopRgt, .rd11sqdbotLft, .rd11sqdbotRgt,
.rd12sqdtopLft, .rd12sqdtopRgt, .rd12sqdbotLft, .rd12sqdbotRgt,
.rd13sqdtopLft, .rd13sqdtopRgt, .rd13sqdbotLft, .rd13sqdbotRgt,
.rd14sqdtopLft, .rd14sqdtopRgt, .rd14sqdbotLft, .rd14sqdbotRgt,
.rd15sqdtopLft, .rd15sqdtopRgt, .rd15sqdbotLft, .rd15sqdbotRgt { width: 8px; }
}
.rd1topLft, .rd1topRgt, .rd1botLft, .rd1botRgt,
.rd2topLft, .rd2topRgt, .rd2botLft, .rd2botRgt,
.rd3topLft, .rd3topRgt, .rd3botLft, .rd3botRgt,
.rd4topLft, .rd4topRgt, .rd4botLft, .rd4botRgt,
.rd4AtopLft, .rd4AtopRgt, .rd4AbotLft, .rd4AbotRgt,
.rd4BtopLft, .rd4BtopRgt, .rd4BbotLft, .rd4BbotRgt,
.rd5topLft, .rd5topRgt, .rd5botLft, .rd5botRgt,
.rd6topLft, .rd6topRgt, .rd6botLft, .rd6botRgt,
.rd7topLft, .rd7topRgt, .rd7botLft, .rd7botRgt,
.rd8topLft, .rd8topRgt, .rd8botLft, .rd8botRgt,
.rd9topLft, .rd9topRgt, .rd9botLft, .rd9botRgt,
.rd10topLft, .rd10topRgt, .rd10botLft, .rd10botRgt,
.rd11topLft, .rd11topRgt, .rd11botLft, .rd11botRgt,
.rd12topLft, .rd12topRgt, .rd12botLft, .rd12botRgt,
.rd13topLft, .rd13topRgt, .rd13botLft, .rd13botRgt,
.rd14topLft, .rd14topRgt, .rd14botLft, .rd14botRgt,
.rd15topLft, .rd15topRgt, .rd15botLft, .rd15botRgt,
.rdglow1topLft, .rdglow1topRgt, .rdglow1botLft, .rdglow1botRgt,
.rdshdwtopLft, .rdshdwtopRgt, .rdshdwbotLft, .rdshdwbotRgt,
.rdshdw2topLft, .rdshdw2topRgt, .rdshdw2botLft, .rdshdw2botRgt,
.rdshdw3topLft, .rdshdw3topRgt, .rdshdw3botLft, .rdshdw3botRgt,
.rdshdw3sqdtopLft, .rdshdw3sqdtopRgt, .rdshdw3sqdbotLft, .rdshdw3sqdbotRgt,
.rd4shdwtopLft, .rd4shdwtopRgt, .rd4shdwbotLft, .rd4shdwbotRgt,
.rdpmailtopLft, .rdpmailtopRgt, .rdpmailbotLft, .rdpmailbotRgt,
.rdwarntopLft, .rdwarntopRgt, .rdwarnbotLft, .rdwarnbotRgt,
.rdinfotopLft, .rdinfotopRgt, .rdinfobotLft, .rdinfobotRgt,
.rderrtopLft, .rderrtopRgt, .rderrbotLft, .rderrbotRgt,
.rderrshdwtopLft, .rderrshdwtopRgt, .rderrshdwbotLft, .rderrshdwbotRgt { background-image: url(../images/popups/round_box_q2.png); background-repeat: no-repeat; }
html>body .IE6Ignore, .rdshdwtopLft, .rdshdwtopRgt, .rdshdwbotLft, .rdshdwbotRgt,
.rdshdw3topLft, .rdshdw3topRgt, .rdshdw3botLft, .rdshdw3botRgt,
.rdshdw3sqdtopLft, .rdshdw3sqdtopRgt, .rdshdw3sqdbotLft, .rdshdw3sqdbotRgt,
.rderrshdwtopLft, .rderrshdwtopRgt, .rderrshdwbotLft, .rderrshdwbotRgt  { background-image: url(../images/popups/shadow_box_q2.png); background-repeat: no-repeat; filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; }
.rd1topLft { background-position: -90px 0px; }
.rd1topRgt { background-position: -98px 0px; }
.rd1botLft { background-position: -90px -39px; }
.rd1botRgt { background-position: -98px -39px; }
.rd2topLft { background-position: -90px -60px; }
.rd2topRgt { background-position: -98px -60px; }
.rd2botLft { background-position: -90px -99px; }
.rd2botRgt { background-position: -98px -99px; }
.rd3topLft { background-position: -120px 0px; }
.rd3topRgt { background-position: -128px 0px; }
.rd3botLft { background-position: -120px -39px; }
.rd3botRgt { background-position: -128px -39px; }
.rd4topLft { background-position: -120px -60px; }
.rd4topRgt { background-position: -128px -60px; }
.rd4botLft { background-position: -120px -99px; }
.rd4botRgt { background-position: -128px -99px; }
.rd4AtopLft { background-position: -120px -120px; }
.rd4AtopRgt { background-position: -128px -120px; }
.rd4AbotLft { background-position: -120px -159px; }
.rd4AbotRgt { background-position: -128px -159px; }
.rd4BtopLft { background-position: -210px -60px; }
.rd4BtopRgt { background-position: -218px -60px; }
.rd4BbotLft { background-position: -210px -99px; }
.rd4BbotRgt { background-position: -218px -99px; }
.rd5topLft { background-position: -150px 0px; }
.rd5topRgt { background-position: -158px 0px; }
.rd5botLft { background-position: -150px -39px; }
.rd5botRgt { background-position: -158px -39px; }
.rd6topLft { background-position: -150px -60px; }
.rd6topRgt { background-position: -158px -60px; }
.rd6botLft { background-position: -150px -99px; }
.rd6botRgt { background-position: -158px -99px; }
.rd7topLft { background-position: -180px 0px; }
.rd7topRgt { background-position: -188px 0px; }
.rd7botLft { background-position: -180px -39px; }
.rd7botRgt { background-position: -188px -39px; }
.rd8topLft { background-position: -180px -60px; }
.rd8topRgt { background-position: -188px -60px; }
.rd8botLft { background-position: -180px -99px; }
.rd8botRgt { background-position: -188px -99px; }
.rd9topLft { background-position: -210px 0px; }
.rd9topRgt { background-position: -218px 0px; }
.rd9botLft { background-position: -210px -39px; }
.rd9botRgt { background-position: -218px -39px; }
.rd10topLft { background-position: -90px -120px; }
.rd10topRgt { background-position: -98px -120px; }
.rd10botLft { background-position: -90px -159px; }
.rd10botRgt { background-position: -98px -159px; }
.rd11topLft { background-position: -240px 0px; }
.rd11topRgt { background-position: -248px 0px; }
.rd11botLft { background-position: -240px -39px; }
.rd11botRgt { background-position: -248px -39px; }
.rd12topLft { background-position: -270px 0px; }
.rd12topRgt { background-position: -278px 0px; }
.rd12botLft { background-position: -270px -39px; }
.rd12botRgt { background-position: -278px -39px; }
.rd13topLft { background-position: -300px 0px; }
.rd13topRgt { background-position: -308px 0px; }
.rd13botLft { background-position: -300px -39px; }
.rd13botRgt { background-position: -308px -39px; }
.rd14topLft { background-position: -299px -119px; }
.rd14topRgt { background-position: -308px -119px; }
.rd14botLft { background-position: -299px -159px; }
.rd14botRgt { background-position: -308px -159px; }
.rd15topLft { background-position: -269px -119px; }
.rd15topRgt { background-position: -278px -119px; }
.rd15botLft { background-position: -269px -159px; }
.rd15botRgt { background-position: -278px -159px; }
.rdshdwtopLft { background-position: 0px 0px; }
.rdshdwtopRgt { background-position: -14px 0px; }
.rdshdwbotLft { background-position: 0px -39px; }
.rdshdwbotRgt { background-position: -14px -39px; }
.rdshdw2topLft { background-position: -150px -180px; }
.rdshdw2topRgt { background-position: -166px -180px; }
.rdshdw2botLft { background-position: -150px -221px; }
.rdshdw2botRgt { background-position: -166px -221px; }
.rdshdw3topLft { background-position: -237px -180px; }
.rdshdw3topRgt { background-position: -251px -180px; }
.rdshdw3botLft { background-position: -237px -219px; }
.rdshdw3botRgt { background-position: -251px -219px; }
.rdshdw3sqdtopLft { background-position: -270px -181px; }
.rdshdw3sqdtopRgt { background-position: -283px -181px; }
.rdshdw3sqdbotLft { background-position: -270px -219px; }
.rdshdw3sqdbotRgt { background-position: -283px -219px; }
html>body .IE6Ignore, .rdshdw3topLft { background-position: -90px 0px; }
html>body .IE6Ignore, .rdshdw3topRgt { background-position: -104px 0px; }
html>body .IE6Ignore, .rdshdw3botLft { background-position: -90px -39px; }
html>body .IE6Ignore, .rdshdw3botRgt { background-position: -104px -39px; }
html>body .IE6Ignore, .rdshdw3sqdtopLft { background-position: -122px 0px; }
html>body .IE6Ignore, .rdshdw3sqdtopRgt { background-position: -137px 0px; }
html>body .IE6Ignore, .rdshdw3sqdbotLft { background-position: -122px -39px; }
html>body .IE6Ignore, .rdshdw3sqdbotRgt { background-position: -137px -39px; }
.rd4shdwtopLft { background-position: -30px -180px; }
.rd4shdwtopRgt { background-position: -44px -180px; }
.rd4shdwbotLft { background-position: -30px -219px; }
.rd4shdwbotRgt { background-position: -44px -219px; }
.rderrshdwtopLft { background-position: 0px -60px; }
.rderrshdwtopRgt { background-position: -14px -60px; }
.rderrshdwbotLft { background-position: 0px -99px; }
.rderrshdwbotRgt { background-position: -14px -99px; }
.rdglow1topLft { background-position: 0px -119px; }
.rdglow1topRgt { background-position: -18px -119px; }
.rdglow1botLft { background-position: 0px -160px; }
.rdglow1botRgt { background-position: -18px -160px; }
.rdpmailtopRgt, .rdwarntopRgt, .rdinfotopRgt, .rderrtopRgt { background-position: -98px 0px; }
.rdpmailbotRgt, .rdwarnbotRgt, .rdinfobotRgt, .rderrbotRgt { background-position: -98px -39px; }
.rderrtopLft { background-position: -180px -120px; }
.rderrbotLft { background-position: -180px -159px; }
.rdwarntopLft { background-position: -202px -120px; }
.rdwarnbotLft { background-position: -202px -159px; }
.rdinfotopLft, .rdpmailtopLft { background-position: -224px -120px; }
.rdinfobotLft, .rdpmailbotLft { background-position: -224px -159px; }
.rd1topMid, .rd1ctrLft, .rd1ctrMid, .rd1ctrRgt, .rd1botMid { background-color: #FFF; }
.rd3topMid, .rd3ctrLft, .rd3ctrMid, .rd3ctrRgt, .rd3botMid { background-color: #FFF; }
.rd5topMid, .rd5ctrLft, .rd5ctrMid, .rd5ctrRgt, .rd5botMid { background-color: #FFF; }
.rd9topMid, .rd9ctrLft, .rd9ctrMid, .rd9ctrRgt, .rd9botMid { background-color: #FAF2BB; }
.rdshdwtopLft, .rdshdwtopRgt, .rdshdwbotLft, .rdshdwbotRgt, .rdshdw2topLft, .rdshdw2topRgt, .rdshdw2botLft, .rdshdw2botRgt, .rdshdw3topLft, .rdshdw3topRgt, .rdshdw3botLft, .rdshdw3botRgt, .rderrshdwtopLft, .rderrshdwtopRgt, .rderrshdwbotLft, .rdserrshdwbotRgt { background-color: transparent; }
.rdshdwtopMid, .rdshdwctrLft, .rdshdwctrMid, .rdshdwctrRgt, .rdshdwbotMid, .rdshdw3topMid, .rdshdw3ctrLft, .rdshdw3ctrMid, .rdshdw3ctrRgt, .rdshdw3botMid, .rderrshdwtopMid, .rderrshdwctrMid, .rderrshdwctrRgt { background-color: #FFF; }
html>body .IE6Ignore, .rdshdwctrRgt, .rdshdwbotMid, .rdshdw3ctrRgt, .rdshdw3botMid { background-color: transparent; }
.rd1topMid, .rd2topMid, .rdshdwtopMid, .rdpmailtopMid, .rdwarntopMid, .rdinfotopMid, .rderrtopMid, .rderrshdwtopMid  { border-top: 1px solid #000 !important; }
.rd1ctrLft, .rd2ctrLft, .rdshdwctrLft, .rdpmailctrLft, .rdwarnctrLft, .rdinfoctrLft, .rderrctrLft, .rderrshdwctrLft { border-left: 1px solid #000 !important; }
.rd1ctrRgt, .rd2ctrRgt, .rdpmailctrRgt, .rdwarnctrRgt, .rdinfoctrRgt, .rderrctrRgt { border-right: 1px solid #000 !important; }
.rd1botMid, .rd2botMid, .rdpmailbotMid, .rdwarnbotMid, .rdinfobotMid, .rderrbotMid { border-bottom: 1px solid #000 !important; }
.rdshdw3topMid, .rd3topMid, .rd4topMid, .rd4AtopMid, .rd4BtopMid, .rd4shdwtopMid  { border-top: 1px solid #CCC; }
.rdshdw3ctrLft, .rd3ctrLft, .rd4ctrLft, .rd4ActrLft, .rd4BctrLft, .rd4shdwctrLft  { border-left: 1px solid #CCC; }
.rdshdw3ctrRgt, .rd3ctrRgt, .rd4ctrRgt, .rd4ActrRgt, .rd4BctrRgt, .rd4shdwctrRgt  { border-right: 1px solid #CCC; }
.rdshdw3botMid, .rd3botMid, .rd4botMid, .rd4AbotMid, .rd4BbotMid, .rd4shdwbotMid  { border-bottom: 1px solid #CCC; }
.rdshdw2topMid { border-top: 1px solid #D9D9D9; }
.rdshdw2ctrLft { border-left: 1px solid #D9D9D9; }
.rd5topMid, .rd6topMid { border-top: 1px solid #FFF; }
.rd5ctrLft, .rd6ctrLft { border-left: 1px solid #FFF; }
.rd5ctrRgt, .rd6ctrRgt { border-right: 1px solid #FFF; }
.rd5botMid, .rd6botMid { border-bottom: 1px solid #FFF; }
.rd7topMid { border-top: 1px solid #D1BC7A; }
.rd7ctrLft { border-left: 1px solid #D1BC7A; }
.rd7ctrRgt { border-right: 1px solid #D1BC7A; }
.rd7botMid { border-bottom: 1px solid #D1BC7A; }
.rd8topMid { border-top: 1px solid #F0F3F7; }
.rd8ctrLft { border-left: 1px solid #F0F3F7; }
.rd8ctrRgt { border-right: 1px solid #F0F3F7; }
.rd8botMid { border-bottom: 1px solid #F0F3F7; }
.rd9topMid { border-top: 1px solid #990000; }
.rd9ctrLft { border-left: 1px solid #990000; }
.rd9ctrRgt { border-right: 1px solid #990000; }
.rd9botMid { border-bottom: 1px solid #990000; }
.rd10topMid { border-top: 1px solid #44697D; }
.rd10ctrLft { border-left: 1px solid #44697D; }
.rd10ctrRgt { border-right: 1px solid #44697D; }
.rd10botMid { border-bottom: 1px solid #44697D; }
.rd11topMid { border-top: 1px solid #6A8DB6; }
.rd11ctrLft { border-left: 1px solid #6A8DB6; }
.rd11ctrRgt { border-right: 1px solid #6A8DB6; }
.rd11botMid { border-bottom: 1px solid #6A8DB6; }
.rd12topMid { border-top: 1px solid #6A8DB6; }
.rd12ctrLft { border-left: 1px solid #6A8DB6; }
.rd12ctrRgt { border-right: 1px solid #6A8DB6; }
.rd12botMid { border-bottom: 1px solid #6A8DB6; }
.rd13topMid { border-top: 1px solid #D2E2EC; }
.rd13ctrLft { border-left: 1px solid #D2E2EC; }
.rd13ctrRgt { border-right: 1px solid #D2E2EC; }
.rd13botMid { border-bottom: 1px solid #D2E2EC; }
.rd14topMid { border-top: 2px solid #A7A9A9; }
.rd14ctrLft { border-left: 2px solid #A7A9A9; }
.rd14ctrRgt { border-right: 2px solid #A7A9A9; }
.rd14botMid { border-bottom: 2px solid #A7A9A9; }
.rd15topMid { border-top: 2px solid #F0AB00; }
.rd15ctrLft { border-left: 2px solid #F0AB00; }
.rd15ctrRgt { border-right: 2px solid #F0AB00; }
.rd15botMid { border-bottom: 2px solid #F0AB00; }
.rdshdwctrRgt, .rderrshdwctrRgt  { background: url(../images/popups/round_box_ctrRgt.png) center right repeat-y; border-right: 0px solid #000; }
.rdshdw2ctrRgt  { background: url(../images/popups/rdshdw2_ctrRgt.png) center right repeat-y; border-right: 0px solid #000; }
.rdshdw3ctrRgt  { background: url(../images/popups/round_box_rdshdw3_ctrRgt.png) center right repeat-y; border-right: 0px solid #000; }
.rd4shdwctrRgt  { background: url(../images/popups/round_box_ctrRgt3.png) center right repeat-y; border-right: 0px solid #000; }
.rdshdwbotMid, .rdshdw3botMid,.rderrshdwbotMid { background: url(../images/popups/round_box_botMid.png) bottom center repeat-x; border-bottom: 0px solid #CCC; }
.rdshdw3botMid { background: url(../images/popups/round_box_rdshdw3_botMid.png) bottom center repeat-x; border-bottom: 0px solid #CCC; }
.rdshdw2botMid { background: url(../images/popups/rdshdw2_botMid.png) bottom center repeat-x; border-bottom: 0px solid #CCC; }
.rd4shdwbotMid { background: url(../images/popups/round_box_botMid3.png) bottom center repeat-x; border-bottom: 0px solid #CCC; }
.rderrshdwbotMidLft { background: url(../images/popups/round_box_botMidLftErr.png) bottom center repeat-x; border-bottom: 0px solid #CCC; }
html>body .IE6Ignore, .rdshdwctrRgt, .rdshdw3ctrRgt, .rderrshdwctrRgt { background: url(../images/popups/shdw_box_ctrRgt.png) center right repeat-y; border-right: 0px solid #000; filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; }
html>body .IE6Ignore, .rdshdw3ctrRgt { background: url(../images/popups/rdshdw3_ctrRgt.png) center right repeat-y; border-right: 0px solid #000; filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; }
html>body .IE6Ignore, .rdshdwbotMid, .rderrshdwbotMid { background: url(../images/popups/shdw_box_botMid.png) bottom center repeat-x; border-bottom: 0px solid #CCC; filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; }
html>body .IE6Ignore, .rdshdw3botMid   { background: url(../images/popups/rdshdw3_botMid.png) bottom center repeat-x; border-bottom: 0px solid #CCC; filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; }
html>body .IE6Ignore, .rderrshdwbotMidLft { background: url(../images/popups/shdw_box_botMidLftErr.png) bottom center repeat-x; border-bottom: 0px solid #CCC; filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; }
.rdglow1topMid { background: url(../images/popups/round_box_glow_topMid.png) bottom center repeat-x; }
.rdglow1ctrLft { background: url(../images/popups/round_box_glow_ctrLft.png) center right repeat-y; }
.rdglow1ctrRgt { background: url(../images/popups/round_box_glow_ctrRgt.png) center right repeat-y; }
.rdglow1botMid { background: url(../images/popups/round_box_glow_botMid.png) bottom center repeat-x; }
.rd1ctrMidSpan, .rd2ctrMidSpan { border-left: 1px solid #000; border-right: 1px solid #000; padding-left: 2px; padding-right: 2px; }
.rd3ctrMidSpan, .rd4ctrMidSpan { border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding-left: 2px; padding-right: 2px; }
.rd1sqdtopLft, .rd1sqdtopRgt, .rd1sqdbotLft, .rd1sqdbotRgt,
.rd2sqdtopLft, .rd2sqdtopRgt, .rd2sqdbotLft, .rd2sqdbotRgt,
.rd3sqdtopLft, .rd3sqdtopRgt, .rd3sqdbotLft, .rd3sqdbotRgt,
.rd4sqdtopLft, .rd4sqdtopRgt, .rd4sqdbotLft, .rd4sqdbotRgt,
.rd4AsqdtopLft, .rd4AsqdtopRgt, .rd4AsqdbotLft, .rd4AsqdbotRgt,
.rd4BsqdtopLft, .rd4BsqdtopRgt, .rd4BsqdbotLft, .rd4BsqdbotRgt,
.rd5sqdtopLft, .rd5sqdtopRgt, .rd5sqdbotLft, .rd5sqdbotRgt,
.rd6sqdtopLft, .rd6sqdtopRgt, .rd6sqdbotLft, .rd6sqdbotRgt,
.rd7sqdtopLft, .rd7sqdtopRgt, .rd7sqdbotLft, .rd7sqdbotRgt,
.rd8sqdtopLft, .rd8sqdtopRgt, .rd8sqdbotLft, .rd8sqdbotRgt,
.rd9sqdtopLft, .rd9sqdtopRgt, .rd9sqdbotLft, .rd9sqdbotRgt,
.rd10sqdtopLft, .rd10sqdtopRgt, .rd10sqdbotLft, .rd10sqdbotRgt,
.rd11sqdtopLft, .rd11sqdtopRgt, .rd11sqdbotLft, .rd11sqdbotRgt,
.rd12sqdtopLft, .rd12sqdtopRgt, .rd12sqdbotLft, .rd12sqdbotRgt,
.rd13sqdtopLft, .rd13sqdtopRgt, .rd13sqdbotLft, .rd13sqdbotRgt,
.rd14sqdtopLft, .rd14sqdtopRgt, .rd14sqdbotLft, .rd14sqdbotRgt,
.rd15sqdtopLft, .rd15sqdtopRgt, .rd15sqdbotLft, .rd15sqdbotRgt { font-size: 1px !important; background-image: none; }
.rd1sqdtopLft, .rd2sqdtopLft { border-top: 1px solid #000; border-left: 1px solid #000; }
.rd1sqdtopRgt, .rd2sqdtopRgt { border-top: 1px solid #000; border-right: 1px solid #000; }
.rd1sqdbotLft, .rd2sqdbotLft { border-bottom: 1px solid #000; border-left: 1px solid #000; }
.rd1sqdbotRgt, .rd2sqdbotRgt { border-bottom: 1px solid #000; border-right: 1px solid #000; }
.rd3sqdtopLft, .rd4sqdtopLft, .rd4AsqdtopLft, .rd4BsqdtopLft { border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
.rd3sqdtopRgt, .rd4sqdtopRgt, .rd4AsqdtopRgt, .rd4BsqdtopRgt { border-top: 1px solid #CCC; border-right: 1px solid #CCC; }
.rd3sqdbotLft, .rd4sqdbotLft, .rd4AsqdbotLft, .rd4BsqdbotLft { border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
.rd3sqdbotRgt, .rd4sqdbotRgt, .rd4AsqdbotRgt, .rd4BsqdbotRgt { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
.rd5sqdtopLft, .rd6sqdtopLft { border-top: 1px solid #FFF; border-left: 1px solid #FFF; }
.rd5sqdtopRgt, .rd6sqdtopRgt { border-top: 1px solid #FFF; border-right: 1px solid #FFF; }
.rd5sqdbotLft, .rd6sqdbotLft { border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
.rd5sqdbotRgt, .rd6sqdbotRgt { border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; }
.rd7sqdtopLft { border-top: 1px solid #D1BC7A; border-left: 1px solid #D1BC7A; }
.rd7sqdtopRgt { border-top: 1px solid #D1BC7A; border-right: 1px solid #D1BC7A; }
.rd7sqdbotLft { border-bottom: 1px solid #D1BC7A; border-left: 1px solid #D1BC7A; }
.rd7sqdbotRgt { border-bottom: 1px solid #D1BC7A; border-right: 1px solid #D1BC7A; }
.rd8sqdtopLft { border-top: 1px solid #F0F3F7; border-left: 1px solid #F0F3F7; }
.rd8sqdtopRgt { border-top: 1px solid #F0F3F7; border-right: 1px solid #F0F3F7; }
.rd8sqdbotLft { border-bottom: 1px solid #F0F3F7; border-left: 1px solid #F0F3F7; }
.rd8sqdbotRgt { border-bottom: 1px solid #F0F3F7; border-right: 1px solid #F0F3F7; }
.rd9sqdtopLft { border-top: 1px solid #990000; border-left: 1px solid #990000; }
.rd9sqdtopRgt { border-top: 1px solid #990000; border-right: 1px solid #990000; }
.rd9sqdbotLft { border-bottom: 1px solid #990000; border-left: 1px solid #990000; }
.rd9sqdbotRgt { border-bottom: 1px solid #990000; border-right: 1px solid #990000; }
.rd10sqdtopLft { border-top: 1px solid #44697D; border-left: 1px solid #44697D; }
.rd10sqdtopRgt { border-top: 1px solid #44697D; border-right: 1px solid #44697D; }
.rd10sqdbotLft { border-bottom: 1px solid #44697D; border-left: 1px solid #44697D; }
.rd10sqdbotRgt { border-bottom: 1px solid #44697D; border-right: 1px solid #44697D; }
.rd11sqdtopLft { border-top: 1px solid #6A8DB6; border-left: 1px solid #6A8DB6; }
.rd11sqdtopRgt { border-top: 1px solid #6A8DB6; border-right: 1px solid #6A8DB6; }
.rd11sqdbotLft { border-bottom: 1px solid #6A8DB6; border-left: 1px solid #6A8DB6; }
.rd11sqdbotRgt { border-bottom: 1px solid #6A8DB6; border-right: 1px solid #6A8DB6; }
.rd12sqdtopLft { border-top: 1px solid #6A8DB6; border-left: 1px solid #6A8DB6; }
.rd12sqdtopRgt { border-top: 1px solid #6A8DB6; border-right: 1px solid #6A8DB6; }
.rd12sqdbotLft { border-bottom: 1px solid #6A8DB6; border-left: 1px solid #6A8DB6; }
.rd12sqdbotRgt { border-bottom: 1px solid #6A8DB6; border-right: 1px solid #6A8DB6; }
.rd13sqdtopLft { border-top: 1px solid #D2E2EC; border-left: 1px solid #D2E2EC; }
.rd13sqdtopRgt { border-top: 1px solid #D2E2EC; border-right: 1px solid #D2E2EC; }
.rd13sqdbotLft { border-bottom: 1px solid #D2E2EC; border-left: 1px solid #D2E2EC; }
.rd13sqdbotRgt { border-bottom: 1px solid #D2E2EC; border-right: 1px solid #D2E2EC; }
.rd14sqdtopLft { border-top: 2px solid #A7A9A9; border-left: 2px solid #A7A9A9; }
.rd14sqdtopRgt { border-top: 2px solid #A7A9A9; border-right: 2px solid #A7A9A9; }
.rd14sqdbotLft { border-bottom: 2px solid #A7A9A9; border-left: 2px solid #A7A9A9; }
.rd14sqdbotRgt { border-bottom: 2px solid #A7A9A9; border-right: 2px solid #A7A9A9; }
.rd15sqdtopLft { border-top: 2px solid #F0AB00; border-left: 2px solid #F0AB00; }
.rd15sqdtopRgt { border-top: 2px solid #F0AB00; border-right: 2px solid #F0AB00; }
.rd15sqdbotLft { border-bottom: 2px solid #F0AB00; border-left: 2px solid #F0AB00; }
.rd15sqdbotRgt { border-bottom: 2px solid #F0AB00; border-right: 2px solid #F0AB00; }
.rd1sqdtopLft, .rd1sqdtopRgt, .rd1sqdbotLft, .rd1sqdbotRgt { background-color: #FFF; }
.rd3sqdtopLft, .rd3sqdtopRgt, .rd3sqdbotLft, .rd3sqdbotRgt { background-color: #FFF; }
.rd5sqdtopLft, .rd5sqdtopRgt, .rd5sqdbotLft, .rd5sqdbotRgt { background-color: #FFF; }
.rd9sqdtopLft, .rd9sqdtopRgt, .rd9sqdbotLft, .rd9sqdbotRgt { background-color: #FAF2BB; }
.rd14sqdtopLft, .rd14sqdtopRgt, .rd14sqdbotLft, .rd14sqdbotRgt { background-color: #FFF; }
.rd15sqdtopLft, .rd15sqdtopRgt, .rd15sqdbotLft, .rd15sqdbotRgt { background-color: #FFF; }
.rdglow1topLft, .rdglow1topMid, .rdglow1topRgt, .rdglow1ctrLft, .rdglow1ctrMid, .rdglow1ctrRgt, .rdglow1botLft, .rdglow1botMid, .rdglow1botRgt { background-color: #FFF; }
.rd6sqdtopLft.offers, .rd6topMid.offers, .rd6sqdtopRgt.offers  { border-top: 2px solid #0098DB; }
.top5 .rd1sqdtopLft, .top5 .rd1sqdtopRgt, .top5 .rd1topMid,
.top5 .rd2sqdtopLft, .top5 .rd2sqdtopRgt, .top5 .rd2topMid,
.top5 .rd3sqdtopLft, .top5 .rd3sqdtopRgt, .top5 .rd3topMid,
.top5 .rd4sqdtopLft, .top5 .rd4sqdtopRgt, .top5 .rd4topMid,
.top5 .rd5sqdtopLft, .top5 .rd5sqdtopRgt, .top5 .rd5topMid,
.top5 .rd6sqdtopLft, .top5 .rd6sqdtopRgt, .top5 .rd6topMid,
.top5 .rd7sqdtopLft, .top5 .rd7sqdtopRgt, .top5 .rd7topMid
.top5 .rd8sqdtopLft, .top5 .rd8sqdtopRgt, .top5 .rd8topMid,
.top5 .rd9sqdtopLft, .top5 .rd9sqdtopRgt, .top5 .rd9topMid,
.top5 .rd10sqdtopLft, .top5 .rd10sqdtopRgt, .top5 .rd10topMid { border-top: 2px solid #0098DB; }
.top6 .rd1sqdtopLft, .top6 .rd1sqdtopRgt, .top6 .rd1topMid,
.top6 .rd2sqdtopLft, .top6 .rd2sqdtopRgt, .top6 .rd2topMid,
.top6 .rd3sqdtopLft, .top6 .rd3sqdtopRgt, .top6 .rd3topMid,
.top6 .rd4sqdtopLft, .top6 .rd4sqdtopRgt, .top6 .rd4topMid,
.top6 .rd5sqdtopLft, .top6 .rd5sqdtopRgt, .top6 .rd5topMid,
.top6 .rd6sqdtopLft, .top6 .rd6sqdtopRgt, .top6 .rd6topMid,
.top6 .rd7sqdtopLft, .top6 .rd7sqdtopRgt, .top6 .rd7topMid
.top6 .rd8sqdtopLft, .top6 .rd8sqdtopRgt, .top6 .rd8topMid,
.top6 .rd9sqdtopLft, .top6 .rd9sqdtopRgt, .top6 .rd9topMid,
.top6 .rd10sqdtopLft, .top6 .rd10sqdtopRgt, .top6 .rd10topMid { border-top: 2px solid #44697D; }
.top7 .rd1sqdtopLft, .top7 .rd1sqdtopRgt, .top7 .rd1topMid,
.top7 .rd2sqdtopLft, .top7 .rd2sqdtopRgt, .top7 .rd2topMid,
.top7 .rd3sqdtopLft, .top7 .rd3sqdtopRgt, .top7 .rd3topMid,
.top7 .rd4sqdtopLft, .top7 .rd4sqdtopRgt, .top7 .rd4topMid,
.top7 .rd5sqdtopLft, .top7 .rd5sqdtopRgt, .top7 .rd5topMid,
.top7 .rd6sqdtopLft, .top7 .rd6sqdtopRgt, .top7 .rd6topMid,
.top7 .rd7sqdtopLft, .top7 .rd7sqdtopRgt, .top7 .rd7topMid
.top7 .rd8sqdtopLft, .top7 .rd8sqdtopRgt, .top7 .rd8topMid,
.top7 .rd9sqdtopLft, .top7 .rd9sqdtopRgt, .top7 .rd9topMid,
.top7 .rd10sqdtopLft, .top7 .rd10sqdtopRgt, .top7 .rd10topMid { border-top: 2px solid #96151D; }
.errCol { display: none; width: 15px; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 10px 0px 4px; vertical-align: top; }
.rdwarn .rdwarntopRow .errCol { display: block; border-right: 1px solid #CCAE69; background-color: #F9EAAF; }
.rdinfo .rdinfotopRow .errCol, .rdpmail .rdpmailtopRow .errCol { display: block; border-right: 1px solid #CCCC99; background-color: #F5F6C7; }
.rderr .rderrtopRow  .errCol { display: block; border-right: 1px solid #F4420C; background-color: #FDE366; }
.rderrshdw .rderrshdwtopRow .errCol { display: block; border-bottom: 0px solid #000; padding: 10px 10px 0px 0px; }
.rderrshdw .rderrshdwtopRow .errCol { display: block; border-right: 0px solid #F4420C; background-color: #FDE366; }
.rderrshdwctrLft { background-color: #FDE366; }
html>body .IE6Ignore, .rdwarn .rdwarntopRow .errCol { display: table-cell; }
html>body .IE6Ignore, .rdinfo .rdinfotopRow .errCol, .rdpmail .rdpmailtopRow .errCol { display: table-cell; }
html>body .IE6Ignore, .rderr .rderrtopRow .errCol { display: table-cell; }
html>body .IE6Ignore, .rderrshdw .rderrshdwtopRow .errCol { display: table-cell; }
.errImg { background-repeat: no-repeat; background-position: top left; width: 15px; height: 15px; }
.rdpmail .rdpmailtopRow .errImg { background-image: url(../images/icons/ind_prioritymail.gif); }
.rdwarn .rdwarntopRow .errImg { background-image: url(../images/icons/ind_warning.gif); }
.rdinfo .rdinfotopRow .errImg { background-image: url(../images/icons/ind_info.gif); }
.rderr .rderrtopRow .errImg, .rderrshdw .rderrshdwtopRow .errImg { background-image: url(../images/icons/ind_error.gif); }
.rdwarnctrLft { background-color: #F9EAAF; }
.rdinfoctrLft, .rdpmailctrLft { background-color: #F5F6C7; }
.rderrctrLft { background-color: #FDE366; }
.rdpmailtopLft, .rdpmailbotLft, .rdpmailtopRgt, .rdpmailbotRgt,
.rdwarntopLft, .rdwarnbotLft, .rdwarntopRgt, .rdwarnbotRgt,
.rdinfotopLft, .rdinfobotLft, .rdinfotopRgt, .rdinfobotRgt,
.rderrtopLft, .rderrbotLft, .rderrtopRgt, .rderrbotRgt { background-color: transparent; }
.rdpmailtopMid, .rdpmailctrMid, .rdpmailbotMid, .rdpmailctrRgt,
.rdwarntopMid, .rdwarnctrMid, .rdwarnbotMid, .rdwarnctrRgt,
.rdinfotopMid, .rdinfoctrMid, .rdinfobotMid, .rdinfoctrRgt,
.rderrtopMid, .rderrctrMid, .rderrbotMid, .rderrctrRgt { background-color: #FFF; }
.rdpmail .roundBoxScrollDiv, .rdwarn .roundBoxScrollDiv, .rdinfo .roundBoxScrollDiv, .rderr .roundBoxScrollDiv { padding-left: 8px; }
.rdpmail .roundBoxNoScrollDiv, .rdwarn .roundBoxNoScrollDiv, .rdinfo .roundBoxNoScrollDiv, .rderr .roundBoxNoScrollDiv { padding-left: 8px; }
.notopRow .rd9topRow { display: none; }
.notopRow .rd4shdwtopRow { display: none; }
.nobotRow .rd9botRow { display: none; }
.rd7 h2 { color: #A28800; background-color: transparent; font-weight: normal; }
table.dataTable tr.ar .roundBox td, table.dataTable tr.wr .roundBox td, table.dataTable tr.callout-alt .roundBox td { border-bottom: none; border-right: none; }
table.dataTable .roundBox .rd1topMid { background-color: #FFF; border-top: 1px solid #000 !important; }
table.dataTable .roundBox .rd1ctrLft { background-color: #FFF; border-left: 1px solid #000 !important; }
table.dataTable .roundBox .rd1ctrMid { background-color: #FFF; }
table.dataTable .roundBox .rd1ctrRgt { background-color: #FFF; border-right: 1px solid #000 !important; }
table.dataTable .roundBox .rd1botMid { background-color: #FFF; border-bottom: 1px solid #000 !important; }
.prodFilter .roundBoxCtnt { margin-bottom: -5px; }
.prodFilter .roundBoxCtnt table.jsfRadio { margin-bottom: 5px !important; }
.commandButton table { cursor: pointer; }
.commandButton table.disabled { cursor: default; }
.sharedButton table, .internalButton table, .serialButton table { display: inline; margin-right: 6px; vertical-align: top; margin-top: 1px; }
.sharedButton[class] table, .internalButton[class] table, .serialButton[class] table { display: inline-block; white-space: nowrap; margin-top: 0px; }
.sharedButton tr, .internalButton tr, .serialButton tr { background: none !important; }
.sharedButton td.leftSide, .sharedButton td.middle, .sharedButton td.rightSide,
.internalButton td.leftSide, .internalButton td.middle, .internalButton td.rightSide,
.serialButton td.leftSide, .serialButton td.middle, .serialButton td.rightSide { border: 0px !important; vertical-align: middle !important; }
.sharedButton td.leftSide, .sharedButton td.middle, .sharedButton td.rightSide,
.serialButton td.leftSide, .serialButton td.middle, .serialButton td.rightSide,
.internalButton td.leftSide, .internalButton td.middle, .internalButton td.rightSide { height: 21px; }
.sharedButton td.leftSide, .sharedButton td.rightSide,
.internalButton td.leftSide, .internalButton td.rightSide,
.serialButton td.leftSide, .serialButton td.rightSide { font: 0% Arial,sans-serif; background-repeat: no-repeat; padding: 0px !important; }
.sharedButton td.leftSide, .sharedButton td.rightSide,
.internalButton td.leftSide, .internalButton td.rightSide,
.serialButton td.leftSide, .serialButton td.rightSide { width: 5px; }
.sharedButton td.leftSide div.buttonSpacer, .sharedButton td.rightSide div.buttonSpacer,
.internalButton td.leftSide div.buttonSpacer, .internalButton td.rightSide div.buttonSpacer,
.serialButton td.leftSide div.buttonSpacer, .serialButton td.rightSide div.buttonSpacer { width: 5px; }
.sharedButton td.middle, .internalButton td.middle, .serialButton td.middle { margin: 0px; padding: 0px !important; text-align: center; }
.sharedButton td.middle[class], .internalButton td.middle[class], .serialButton td.middle[class] { padding: 1px !important; }
.sharedButton td.middle input.btn, .internalButton td.middle input.btn, .serialButton td.middle input.btn { background: none; border: none; letter-spacing: .1em; width: 1px; overflow: visible; vertical-align: middle; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sharedButton td.middle input:focus.btn, .internalButton td.middle input:focus.btn, .serialButton td.middle input:focus.btn { outline: 1px dotted; }
}
.sharedButton td.middle input.btn, .serialButton td.middle input.btn, .internalButton td.middle input.btn { padding: 1px 4px 0px; }
.sharedButton .press td.middle input.btn, .serialButton .press td.middle input.btn, .internalButton .press td.middle input.btn { padding: 1px 5px 2px 3px; }
.sharedButton td.middle input.btn[class], .serialButton td.middle input.btn[class], .internalButton td.middle input.btn[class],
.sharedButton .press td.middle input.btn[class], .serialButton .press td.middle input.btn[class], .internalButton .press td.middle input.btn[class] { padding: 0px 4px 2px; }
.sharedButton td.middle input.btn, .serialButton td.middle input.btn, .internalButton td.middle input.btn { font: bold 10px Arial,sans-serif; color: #333; background-color: transparent; text-transform: uppercase; }
.sharedButton .press td.middle input.btn, .sharedButton .disabled td.middle input.btn,
.sharedButton .press td.leftArrow, .sharedButton .press td.rightArrow,
.sharedButton .disabled td.leftArrow, .sharedButton .disabled td.rightArrow,
.serialButton td.middle input.btn,
.internalButton .disabled td.middle input.btn,
.internalButton .disabled td.leftArrow, .internalButton .disabled td.rightArrow { color: #FFF; }
.serialButton .hover td.middle input.btn { color: #CCC; }
.sharedButton td.middle input.btn, .internalButton td.middle input.btn, .serialButton td.middle input.btn { cursor: pointer; }
.sharedButton td.middle input.btn[class], .internalButton td.middle input.btn[class], .serialButton td.middle input.btn[class] { margin: -2px -5px 0px; width: auto; }
.sharedButton .disabled td.middle input.btn,
.serialButton .disabled td.middle input.btn,
.internalButton .disabled td.middle input.btn { cursor: default; }
.verticalButton table { display: block; margin-bottom: 4px; margin-right: 0px; }
.verticalButton[class] table { display: block; margin-bottom: 4px; margin-right: 0px; }
.verticalButton td.middle input.btn { width: 100px; }
.verticalButton td.middle input.btn[class] { width: 110px; }
.sharedButton td.leftSide, .sharedButton td.middle, .sharedButton td.rightSide,
.sharedButton td.leftArrow, .sharedButton td.rightArrow,
.serialButton td.leftSide, .serialButton td.middle, .serialButton td.rightSide,
.serialButton td.leftArrow, .serialButton td.rightArrow,
.internalButton td.leftSide, .internalButton td.middle, .internalButton td.rightSide,
.internalButton td.leftArrow, .internalButton td.rightArrow { background-image: url(../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png); background-repeat: repeat-x; }
.sharedButton .default td.leftSide, .sharedButton .default td.middle, .sharedButton .default td.rightSide,
.sharedButton .default td.leftArrow, .sharedButton .default td.rightArrow { background-position: 0 -42px; }
.sharedButton .hover td.leftSide, .sharedButton .hover td.middle, .sharedButton .hover td.rightSide,
.sharedButton .hover td.leftArrow, .sharedButton .hover td.rightArrow { background-position: 0px -62px; }
.sharedButton .press td.leftSide, .sharedButton .press td.middle, .sharedButton .press td.rightSide,
.sharedButton .press td.leftArrow, .sharedButton .press td.rightArrow { background-color: #666; background-image: none; }
.sharedButton .disabled td.leftSide, .sharedButton .disabled td.middle, .sharedButton .disabled td.rightSide,
.sharedButton .disabled td.leftArrow, .sharedButton .disabled td.rightArrow { background-color: #D4CFC3; background-image: none; }
.serialButton .default td.leftSide, .serialButton .default td.middle, .serialButton .default td.rightSide,
.serialButton .default td.leftArrow, .serialButton .default td.rightArrow { background-position: 0px 0px; }
.serialButton .disabled td.leftSide, .serialButton .disabled td.middle, .serialButton .disabled td.rightSide,
.serialButton .disabled td.leftArrow, .serialButton .disabled td.rightArrow,
.serialButton .disabled .press td.leftSide, .serialButton .disabled .press td.middle, .serialButton .disabled .press td.rightSide,
.serialButton .disabled .press td.leftArrow, .serialButton .disabled .press td.rightArrow { background-color: #DFB8BB; background-image: none; }
.serialButton .hover td.leftSide, .serialButton .hover td.middle, .serialButton .hover td.rightSide,
.serialButton .hover td.leftArrow, .serialButton .hover td.rightArrow { background-position: 0px -20px; }
.serialButton .press td.leftSide, .serialButton .press td.middle, .serialButton .press td.rightSide,
.serialButton .press td.leftArrow, .serialButton .press td.rightArrow { background-color: #7D111D; background-image: none; }
.internalButton .default td.leftSide, .internalButton .default td.middle, .internalButton .default td.rightSide,
.internalButton .default td.leftArrow, .internalButton .default td.rightArrow { background-position: 0px -84px; }
.internalButton .disabled td.leftSide, .internalButton .disabled td.middle, .internalButton .disabled td.rightSide,
.internalButton .disabled td.leftArrow, .internalButton .disabled td.rightArrow,
.internalButton .disabled .press td.leftSide, .internalButton .disabled .press td.middle, .internalButton .disabled .press td.rightSide,
.internalButton .disabled .press td.leftArrow, .internalButton .disabled .press td.rightArrow { background-color: #D3E0C5; background-image: none; }
.internalButton .hover td.leftSide, .internalButton .hover td.middle, .internalButton .hover td.rightSide,
.internalButton .hover td.leftArrow, .internalButton .hover td.rightArrow { background-position: 0px -105px; }
.internalButton .press td.leftSide, .internalButton .press td.middle, .internalButton .press td.rightSide,
.internalButton .press td.leftArrow, .internalButton .press td.rightArrow { background-color: #BBCF9D; background-image: none; }
.sharedButton td.leftArrow, .sharedButton td.rightArrow,
.internalButton td.leftArrow, .internalButton td.rightArrow { padding-bottom: 3px; color: #333; }
.sharedButton td.leftArrow[class], .sharedButton td.rightArrow[class],
.internalButton td.leftArrow[class], .internalButton td.rightArrow[class] { padding-bottom: 0px; line-height: 110%; vertical-align: 0px; }
.buttonSideText { font: 12px/25px Arial,sans-serif; color: #333; background-color: transparent; padding-right: 10px; display: inline; height: 25px; white-space: nowrap; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sharedButton td.leftSide, .sharedButton td.middle, .sharedButton td.rightSide,
.serialButton td.leftSide, .serialButton td.middle, .serialButton td.rightSide,
.internalButton td.leftSide, .internalButton td.middle, .internalButton td.rightSide { height: 20px; }
.sharedButton table, .internalButton table, .serialButton table { display: inline-block; }
.sharedButton td.middle input.btn, .internalButton td.middle input.btn, .serialButton td.middle input.btn { vertical-align: top; line-height: 19px; }
.sharedButton td.middle[class], .internalButton td.middle[class], .serialButton td.middle[class] { padding-bottom: 0px !important; }
.sharedButton td.middle input.btn[class], .internalButton td.middle input.btn[class], .serialButton td.middle input.btn[class],
.sharedButton .press td.middle input.btn[class], .internalButton .press td.middle input.btn[class], .serialButton .press td.middle input.btn[class] { padding: 1px 7px; }
.sharedButton td.middle input.btn[class], .internalButton td.middle input.btn[class], .serialButton td.middle input.btn[class] { margin-top: -1px; }
.serialButton td.middle input.btn { text-indent: 3px; }
.verticalButton[class] table { margin-bottom: 2px; }
}
div.procNav { font-family: Arial,sans-serif; font-size: 95%; margin-bottom: 15px; }
div.procNav ul { font-size: 80%; line-height: 150%; margin: 0 0 16px 0; padding: 0; list-style-type: none; border: none; width: 98%; }
div.procNav h3 { font-size: 85%; color: #333; background-color: transparent; }
div.procNav span.count { display: block; margin-bottom: .25em; font-size: 85%; color: #333; background-color: transparent; }
div.procNav li { border: none; border-bottom: 2px solid #FFF; padding: 5px 7px 5px 20px; line-height: 150%; color: #666; background-color: #E0DBD0; background-repeat: no-repeat; }
div.procNav li.non-linked { color: #333; background-color: transparent; }
div.procNav li img { margin: -2px 0; }
div.procNav li.first { border-top: none; }
div.procNav li.multi { font-weight: normal; color: #FFF; background-color: #96151D; border-bottom: none; }
div.procNav li.current { background-image: none; color: #FFF; background-color: #96151D; }
div.procNav li a { display: block; cursor: default; }
div.procNav li.current a, div.procNav li.current a:hover { color: #FFF; }
div.procNav li.done { background-color: #948775; background-image: url(../images/ng/icons/15_circle_check.png); background-position: 3px 50%; font-weight: normal; }
div.procNav li.done a, div.procNav li.done a:hover { color: #FFF; cursor: pointer; }
div.procNav li.sub { background-color: #96151D; padding: 0px 0px 0px 20px; border-top: none; }
div.procNav ul li.sub { background-image: none; border: none; }
div.procNav li.sub ul { border: none; margin: 0; padding: 0; font-size: 100%; }
div.procNav li.sub li { padding-left: 0; border: none; background-color: #96151D; }
div.procNav li.sub li a, div.procNav li.sub li a:hover { color: #FFF; text-decoration: none; }
div.procNav li.done ul li a:hover { text-decoration: underline; }
div.procNav li.sub li.non-linked { padding: 3px 0; }
div.procNav li.sub li.non-linked a, div.procNav li.sub li.non-linked a:hover { background-color: #FFF; color: #96151D; text-decoration: none; }
div.procNav li.sub li.first { border: none; }
div.procNav li.int-only { background-color: #BBCF9D; color: #333; }
div.vg-listGrid { color: #333; }
div.vg-listGrid .x-panel-body { border: none; }
div.vg-listGrid .x-grid3-locked { border-right: none; }
div.vg-listGrid .x-grid3-hd-row td { font: bold 70% Arial,sans-serif; border: none; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; }
div.vg-listGrid .x-grid3-header { background-color: #FFF; }
div.vg-listGrid .x-grid3-header td { background-color: #EAE5DA; }
div.vg-listGrid td.x-grid3-hd-over .x-grid3-hd-inner, div.vg-listGrid td.sort-desc .x-grid3-hd-inner,
div.vg-listGrid td.sort-asc .x-grid3-hd-inner, div.vg-listGrid td.x-grid3-hd-menu-open .x-grid3-hd-inner { background-color: #E0DBD0; }
div.vg-listGrid .x-grid3-header td .x-grid3-hd-inner { padding: 7px 0 6px 5px; }
div.vg-listGrid .x-grid3-row td, div.vg-listGrid .x-grid3-summary-row td { font: 75% normal Arial,sans-serif; border: none; border-bottom: 1px solid #D9D9D9; }
div.vg-listGrid .x-grid3-cell-inner { padding: 6px 5px; }
div.vg-listGrid .rowClass2 { background-color: #FFF; }
div.vg-listGrid .x-grid3-row-over { background: none; background-color: #EAE5DA; }
div.vg-listGrid .x-grid3-row-selected { background: none !important; background-color: #EAE5DA !important; }
.vg-listGrid .sort-asc .x-grid3-sort-icon, .vg-listGrid .sort-desc .x-grid3-sort-icon { display: inline; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); }
.vg-listGrid .sort-asc .x-grid3-sort-icon { background-position: 1px -912px; }
.vg-listGrid .sort-desc .x-grid3-sort-icon { background-position: 1px -905px; }
.FOCContainerBegin { position: relative; z-index: 181; visibility: hidden; }
.FOCTitle { position: absolute; width: 100%; z-index: 181; cursor: pointer; }
.FOCFlyout { position: absolute; z-index: 182; }
.FOCLabel_2 { position: relative; height: 100%; }
.FOCDrop { position: absolute; z-index: 185; }
.FOCTitleInit { position: relative; visibility: hidden; }
.FOCContainerFacade { position: relative; z-index: 181; }
.FOCTitleInitFacade { position: relative; }
.nearGenComp .displayNone, .nearGenCompDone .displayNone, .nearGenCompReview .displayNone, .nearGenCompNoChange .displayNone, .nearGenCompLegend .displayNone { display: block !important; }
.nearGenCompLegend .nearGenComp, .nearGenCompLegend .nearGenCompDone, .nearGenCompLegend .nearGenCompReview, .nearGenCompLegend .nearGenCompNoChange { padding: 3px; }
.nearGenComp, .nearGenCompDone, .nearGenCompReview, .nearGenCompNoChange { font-size: 10px; font-weight: bold; text-align: center; }
.nearGenComp { color: #FFF; background-color: #009AA6; }
.nearGenCompDone { color: #FFF; background-color: #69923A; }
.nearGenCompReview { color: #FFF; background-color: #E37222; }
.nearGenCompNoChange { color: #333; background-color: transparent; font-style: italic; }

